· Lecturer in Math Dept 2006-1 (KFUPM): Teaching calculus (RECITATION HOURS)
· Lecturer in Math Dept 1992-2004 (KFUPM) and took lectures and computer lab classes for Prep Year Students for last 10 years teaching Algebra and Trigonometry
· Instructed various laboratory and lecture classes at undergraduate-level, like: Programming in FORTRAN for 6 semesters
· Digital Logic for 2 semesters.
· Programming in Pascal for 1 semester.
· Short Courses On Local Area Networks.
· Instructed various tutorial classes at undergraduate level.
· Organized and instructed extra classes in Physics and Mathematics for the - students preparing for engineering entrance examination in AMU, Aligarh.