Worked on the research and development of various computing systems, ranging from wearable devices, to cyber-physical systems, to HPC clusters, before joining Virginia Tech.
Education
PhD from the Bradley Department of Electrical and Computer Engineering, Virginia Tech. Advisors: Wu-chun Feng, Changhee Jung, and Yasser Hanafy; MSc. and BSc. in Electronics and Communications Engineering from Cairo University.
Background
Broadly interested in high-performance computing (HPC), computer architecture, and compilers with emphasis on program analysis and transformation of irregular applications to make efficient use of heterogeneous parallel architectures, both at the node level and the cluster level.