Clinical Associate Professor of Computer Science
Warren Weaver Hall, Office 320
Ph.D., Electrical and Computer Engineering, University of Maryland, USA, 2003.
M.Sc., Computer Engineering, Cairo University, Egypt, 1999.
B.Sc., Computer Engineering, Cairo University, Egypt, 1997.
Parallel computing, hardware/software interaction, and computer architecture.