- March 1995 – Oct 1997: TA, South Valley University, Egypt.
- Nov 1997 – May 2001: Assistant Lecturer, South Valley University, Egypt.
- July 2001 – Oct 2003: Assistant Professor South Valley University, Egypt.
- Nov 2005 – Oct 2007: Associate Professor, South Valley University, Egypt.
- Jul 2015 – Dec 2015: Professor at Aswan University, Egypt.
- Jan 2016 – Present: Professor and Researcher, Effat University, KSA.
Course Taught:
Undergraduate Courses:
General Math – Calculus I – Calculus II – Calculus III – Ordinary Differential Equations - Partial Differential Equations – Numerical Analysis – Linear Algebra - Elementary Statistics - Classical Mechanics I - Classical Mechanics II - Solid Mechanics - Fluid Mechanics.
MSc Courses:
Eng. Thermodynamics and Heat Transfer – Eng. Fluid Mech – Eng. Mathematics - Energy Systems - Optimization of Energy Systems - Engineering Mathematics - Advanced Numerical Analysis.