Courses taught in previous semesters
- Chungbuk National University
- Spring 2024: Special Research Project I (Graduate Course), General Topology I, Differential Geometry I, Geometry for teachers
- Fall 2023: Differential Geometry II, Calculus II
- Spring 2023: Calculus I, Introduction to Geometry, Geometry for teachers, Differential Geometry I
- Fall 2022: Advanced Topics in History of Mathematics and Mathematics Education (Graduate Course), Differential Geometry II, Calculus II
- Spring 2022: Topics in Geometry I (Graduate Course), Differential Geometry I, Geometry for Teachers I, Calculus I
- Fall 2021: Foundation of Mathematics II (Graduate Course), Differential Geometry II, Complex Analysis II
- Spring 2021: Topics in Geometry I (Graduate Course), Differential Geometry I, Complex Analysis I, Geometry for Teachers I
- Fall 2020: Geometry and Education, Differential Geometry II, Geometry for Teachers II
- Spring 2020: Foundation of Mathematics I (Graduate Course), Topics in Geometry I (Graduate Course), Differential Geometry I, Geometry for Teachers I
- Fall 2019: Geometry and Education, Differential Geometry II, Geometry for Teachers II
- CUNY Bronx Community College
- Spring 2017: Trigonometry and College Algebra
- CUNY Hunter College
- Spring 2017: Vector Analysis, Calculus with Analytic Geometry 2
- Fall 2016: Visiting MPIM. No teaching.
- Spring 2016: Calculus with Analytic Geometry 3
- Fall 2015: Calculus with Analytic Geometry 2
- CUNY John Jay College
- Fall 2014--Spring 2015: Served as a Quantitative Reasoning Fellow. No teaching.
- CUNY Lehman College
- Spring 2014: Calculus I, Calculus I Lab, Calculus II Lab
- Fall 2013: Precalculus, Calculus I
- Spring 2013: College Algebra, Tutoring at MCSLC
- Fall 2012: Calculus I