My teaching experience in different forms is listed below:
Instructor
Linear Algebra with Applications, Rutgers University, Spring 2024.
Calculus I for Mathematics and Physics, Rutgers University, Spring 2024.
Calculus II for Mathematical and Physical Sciences, Rutgers University, two sections, Spring 2024.
Abstract Algebra II, Georgian Court University, Spring 2024.
College Algebra, Georgian Court University, Spring 2024.
Introduction to Linear Algebra, Rutgers University, Fall 2023.
Calculus I for Mathematical and Physical Sciences, Rutgers University, Fall 2023.
Probability and Statistics I, Georgian Court University, Fall 2023.
Abstract Algebra I, Georgian Court University, Fall 2023.
Differential Equations for Engineering and Physics, Rutgers University, Summer 2023.
Graph Theory, Rutgers University, Summer 2023.
Accelerated Single Variable Calculus II (Math 1301), Vanderbilt University, online, Summer 2022.
Methods of Linear Algebra (Math 2410), Vanderbilt University, Summer 2022.
Accelerated Single Variable Calculus II (Math 1301), Vanderbilt University, three sections, Spring 2022. (Summary, Shorter summary)
Functional Analysis, Fall 2021 and Fall 2020, CIMAT. (Class notes)
Analysis of Several Complex Variables, Spring 2020, CIMAT. (Class notes)
Signals and Systems, two sections, Islamic Azad University, Dezful, Iran, 2010.
Numerical Analysis, three sections, Islamic Azad University, Dezful, Iran, 2009.
Assistant to Instructor
Calculus I, Rutgers University, 6 sections, Instructor: Sophia Gonet and Sheila Tabanli, 2023.
Precalculus, Rutgers University, 6 sections, Instructor: Sally Mulvey and Laurent Vera, 2022.
Multivariable Calculus, Rutgers University, 6 sections, Instructor: Ioanna Mavrea, 2022.
Calculus I, Rutgers University, 3 sections, Instructor: Yotam Smilansky, 2022.
Precalculus, Rutgers University, 3 sections, Instructor: Banmali Banerjee, 2022.
Multivariable Calculus, Rutgers University, 6 sections, Instructor: Nishali Mehta and Vladimir Shtelen, 2022.
Differential Equations for Engineering and Physics, Rutgers University, 3 sections, Instructor: Vladimir Shtelen, 2022.
Differential Geometry, WUSTL, Instructor: Quo-Shin Chi, 2018.
Mathematics for Multimedia, WUSTL, Instructor: Mladen Wickerhauser, 2017.
Calculus I, three sections, WUSTL, Instructor: Roya Beheshti, 2017.
Differential Equations, two sections, WUSTL, Instructor: Yakov Berchenko, 2016.
Calculus II, three sections, WUSTL, Instructor: John Shareshian, 2016.
Calculus II, three sections, WUSTL, Instructor: Brian Blank, 2015.
Category Theory, University of Tehran, Instructor: Majid Alizadeh, 2012.
Modal Logic, University of Tehran, Instructor: Majid Alizadeh, 2011.
Advanced Electromagnetics, Sharif University of Technology, Instructor: Amir Shishegar, 2006.
Calculus II, two sections, University of Tehran, Instructor: Ahmad Feyz Dizaji, 2004.
Presentations for Teenagers (Washington University Math Circle and Nashville Math Club)