Indiana University, School of Informatics, Computing and Engineering

Advanced Operating Systems (P536), Computer Vision (B657)

Ain shams University, Faculty of Engineering

Image Processing, Biomedical Engineering, Software Engineering, Database Systems, Computer Organization (1), Operating Systems.

Mentor Graphics Egypt, System level Division

Embedded C (Tutorial and Lab) (Graduate Level)