· Teaching Assistant in Rock Mechanics and Underground Mining Methods, Amirkabir University of Technology, 2008- 2011.
· Invited Lecturer, Rock Mechanics Lab., Amirkabir University of Technology, Fall 2007- 2011.
· Invited Lecturer, Underground Mining Methods and Surface Mining Methods, University of Sistan & Baluchestan, 2008 – 2011.
· Invited Lecturer, Underground Mining Methods, Azad University of Qaemshahr, Spring 2007