Teaching as a full time professor in many of the Mechanical Engineering Dept. courses (e.g. Engineering Drawings, Engineering Workshops, Mechanical Vibration, Finite Element Method, Dynamics

 Supervising Mechanical Engineering students in their two summer trainings

 Supervising Mechanical Engineering graduation projects for many Mechanical Engineering undergraduate students

Examining many Mechanical Engineering graduation projects for many Mechanical Engineering undergraduate students

Many researches under the custody of the Pilgrimance Researches Center in Makkah such as time and motion study and overall evaluation for the performance of the animal slottering area during the Hajj season

Teaching as a part time (cooperative) professor in many computer courses in the orientation year in Umm Al-Qura University