Ahmed Fahmy is pursuing his Ph.D. in computer engineering from the University of Waterloo. His research interests focus on concurrent data structures and persistent memory algorithms in multi-core systems.
In 2020, Ahmed completed his master’s degree in computer engineering from the American University of Sharjah. In the same year, he joined Dubai Electronic Security Centre as a researcher and software developer. During his master's years, he worked as a graduate teaching assistant in software- and hardware-based undergraduate courses. In addition, he participated in an online free-tutoring initiative provided by the Upsilon Pi Epsilon honour society that supports university students in their courses during the Covid-19 pandemic.
Ahmed currently assists in teaching undergraduate courses on Data Structures and Algorithms (ECE250) and Distributed Computing (ECE454), as well as a graduate course on Distributed and Network-Centric Computing (ECE751).