Differential Equations,
Instructor, Fall 2025, Iran University of Science & Technology.
Numerical Computation,
Instructor, Fall 2025, Iran University of Science & Technology.
Numerical Analysis,
Instructor, Spring 2024, University of Tehran.
Nonlinear Optimization,
Instructor, Spring 2023, University of Tehran.
Calculus II,
Instructor, Spring 2023, University of Tehran.
Linear Programming,
Co-Instructor, Fall 2022, University of Tehran.
Robust Optimization,
Instructor of Online Course, Spring 2022, FaraDars.
Nonlinear Optimization,
Teaching Assistant, Spring 2018, University of Tehran.
Advanced Operations Research (for Graduate Students),
Teaching Assistant, Fall 2017, University of Tehran.
Numerical Analysis,
Teaching Assistant, Fall 2016, University of Tehran.
Elementary Combinatorics,
Teaching Assistant, Spring 2016, Shiraz University.
Elementary Matrix and Linear Algebra,
Teaching Assistant, Fall 2015 & Spring 2015, Shiraz University.
Elementary Algebra,
Teaching Assistant, Fall 2014, Shiraz University.