University of Tehran
Undergraduate Level
- Engineering Mechanics - Dynamics (Fall 2016, 2017, 2018, 2019, 2020)
- Soil Mechanics Laboratory (Fall and Spring 2016, 2017, 2018, 2019, 2020, 2021)
- Ground Improvement (Spring 2018, 2019)
- English for the students of Civil Engineering (Spring 2019, 2020, 2021, 2022)
Graduate Level
- Advanced Engineering Mathematics (Fall 2015, 2016, 2017, 2018, 2019, 2020, 2021)
- Boundary Element Method (Fall 2019, 2021)
- Numerical Methods in Geotechnical Engineering (Spring 2019, 2020, 2021, 2022)
- Mechanics of Porous Media (Spring 2020, 2021, 2022)
University at Buffalo
- Structural Analysis I (Summer 2014)
- Engineering Mechanics – Statics (Fall 2013)
Teaching Assistant - University at Buffalo
- Structural Analysis III, Instructor: A. Aref (Spring 2014)
- Structural Analysis II, Instructor: G. Mosqueda (Spring 2011)
- Structural Analysis I, Instructor: M. Constantinou (Fall 2010)
- Advanced Engineering Mathematics, Instructor: P.K. Banerjee (Fall 2010)
- Solid Mechanics, Instructor: S. Ahmad (Summer 2010)
- Engineering Mechanics-Dynamics, Instructor: S. Ahmad (Summer 2010)
- Engineering Mechanics-Statics, Instructor: S. Ahmad (Summer 2010)
- Soil Mechanics, Instructor: S. Ahmad (Spring 2010)
- Foundation Engineering, Instructor: C. Human (Fall 2009)