Cairo University
PHD Student
Digital Engagement Xperience Inc.
Software Engineer
Western University
Teaching Assistant
Western University
PHD Candidate
Quantum5X Systems Inc.
Software Firmware Engineer
Arab Academy for Science and Technology and Maritime Transport
Assistant Teacher
Western University
Lecturer
Arab Academy for Science, Technology and Maritime Transport
The University of Western Ontario