I am a senior research scientist in the Architecture Research Group at NVIDIA. I obtained my PhD from the Computer Science Department at Columbia University in May 2022. During my PhD, I worked on hardware-software co-design for practical memory safety under the supervision of Prof. Simha Sethumadhavan. My work have been recognized with an IEEE Micro Top Pick (among all top-tier Computer Architecture Conference papers) in 2022, an IEEE Micro Top Pick Honorable Mention in 2019, and a Qualcomm Innovation Fellowship (North America) in 2020.
Before joining Columbia, I worked as a teaching assistant in the Department of Computer and Systems Engineering, Ain Shams University, Cairo, Egypt and a part-time Software development engineer at the ESD division, Mentor Graphics Egypt (a Siemens Business). During my M.Sc. studies, I worked on using homomorphic encryption for secure data computations.
Ph.D in Computer Science, 2022
Columbia University
M.Phil in Computer Science, 2020
Columbia University
M.Sc in Computer Science, 2019
Columbia University
M.Sc in Computer Engineering, 2017
Ain Shams University
B.Sc in Computer & Systems Engineering, 2014
Ain Shams University
Served as a teaching assistant for the following courses:
Served as teaching assistant and grader for the following courses: