At IUT
- Mechanics of Materials Laboratory
- Mechanics of Materials I
- Statics
Before joining IUT
- "Machine Element Design II" at Sharif University of Technology and University of Isfahan
- "Machine Element Design I" at Islamiz Azad University and University of Isfahan
- "Technical Design II" at Art University of Isfahan
- "Mechanics of Materials I" at Sharif University of Technology
- "Dynamics and Vibration Laboratory" at Islamiz Azad University
- "Mechanics of Materials Laboratory" at Islamiz Azad University
- "Machining Workshop" at Islamiz Azad University