Teaching
Current/Upcoming Teaching @ The University of Iowa Department of Mathematics
- MATH 2700:0001 and 0002: Introduction to Linear Algebra
Previous Teachings
University of Iowa Department of Mathematics
- MATH 1860: Calculus II (Spring 2025)
- MATH 5410: Introduction to Smooth Manifolds (Spring 2025)
- MATH 1860 0BBB and 0CCC: Calculus II (Fall 2024)
- MATH 5410: Introduction to Smooth Manifolds, Following Shahshahani (Spring 2024)
- MATH 1860: Calculus II (Fall 2023)
- MATH 6400: Algebraic Topology, Lecture notes (Fall 2023)
- MATH 1860: 0BBB: Calculus II (Fall 2023)
- MATH 6410: Introduction to Differential Topology (Spring 2023)
- MATH 6400: Algebraic Topology, Lecture notes (Fall 2022)
- MATH 7400: Complex Geometry, Lecture notes (Fall 2021)
- MATH 6410: Introduction to Differential Topology, Lecture notes (Spring 2021)
- MATH 5400: General Topology (Fall 2020)
- MATH 2700: Introduction to Linear Algebra (Fall 2020)
- MATH 7450: Topics in Topology (Spring 2020)
- MATH 6410: Introduction to Differential Topology (Spring 2020)
- MATH 7400: Topology of Manifolds (Intro to Symplectic Topology; Fall 2019)
- MATH 1850:0AAA and 1850:0AAA: Calculus I (Fall 2018)
- MATH 3550:0091: Engineering Mathematics V--Vector Calculus (Spring 2019)
Stony Brook Department of Mathematics
- MAT 122 (Spring 2014)
- MAT 211 (Spring 2015)
Cornell University Department of Mathematics
- MATH 1110 Calculus I (Fall 2012 and Spring 2013)
Princeton University
- Department of Mathematics, MAT 201, Multivariable Calculus (Spring 2010)
- FSI Instructor (Freshman Scholars Institute) (Summer 2012)
Young Scholar Club, Mathematical Olympiad, Iran