Cairo University
Associate Professor
The University of British Columbia
Post-Doctoral Research Fellow
Cairo University
Assistant Lecturer
Cairo University
Assistant Professor
American University in Cairo
Graduate Research And Teaching Assistant
Cairo University
Teaching Assistant
Cairo University
Deputy Coordinator
Zewail City of Science and Technology
Project Manager
Zewail City of Science and Technology
Assistant Professor
American University in Cairo
Adjunct Assistant Professor
University of Alberta
Cairo University