Department of Mechanical Engineering, Sharif University of Technology
- Numerical Methods - undergraduate (Fall 2021 --)
- Advanced Energy Conversion- Graduate (Spring 2020 --)
- Thermodynamics - I (Spring 2020 --)
- Engineering Mechanics- Statics (Spring 2020 --Fall 2021)
- Battery Management Systems- Graduate (Fall 2019)
- Thermodynamics - II (Spring 2019, Fall 2019)
- Strength of Materials - I (Spring 2018)