I have  received my BASc degree in computer engineering at Ain Shams University in 2010. My graduation project aimed to full emulation and model verification of a CAN node on an embedded network.  Also, it supported Model verification using TTCN3 (Testing and Test Control Notation Version 3) script language. It was under the supervision of Prof. Sherif Hammad and Mentor graphics automotive networking division. I received my MSc degree in computer engineering at Ain Shams University in 2013 under supervision of Dr. Yousra Alkabani (Ph.D.  Rice Unv), Prof. M. Watheq El-Kharashi (Ph.D. Vectoria Unv) and Prof. Hassan Bedour (Ph.D. Ain Shams Unv). My work was Defeating Hardware Spyware and Hardware Trojan Protection in the area of Hardware Trojan detection and protection.

In parallel with my research activities, I was working as a part time job in image processing and Face detection in Morpho, Egypt under supervision of Dr. M Nabil (Ph.D. City University of New York, USA). I also worked for one year in the area of Hardware Verification in Mentor Graphics Egypt. My roles were concentrated in verifying and testing Mentor Emulator (veloce2).

I joined Networked & Embedded Systems Laboratory (NESL) under supervision of Prof Mani Srivastava. Then I joined Cyber-Physical Systems group at Technical university of Munich under supervision of Prof Matthias Althoff