Teaching
- Rutgers-Newark
- Algebra, Spring 2024.
- College Algebra, Algebra, Fall 2023.
- College Algebra, Spring 2023.
- Advanced Topics in Number Theory, Spring 2022.
- Advanced Topics in Representation Theory, Fall 2021.
- Statistics I, Fall 2021.
- Calculus I, Fall 2020.
- Calculus II, Fall 2020.
- Massachusetts Institute of Technology
- 18.781: Theory of Numbers, Spring 2020.
- 18.02: Calculus, Fall 2019.
- 18.03: Differential Equations, Spring 2019.
- 18.02: Calculus, Fall 2018.
- University of Minnesota
- Math 1371: CSE Calculus I, Fall 2016.
- Math 1372: CSE Calculus II, Spring 2016.
- Math 1371: CSE Calculus I, Fall 2015.
- Math 2243: Linear Algebra and Differential Equations, Spring 2015.
- Math 2263: Multivariable Calculus, Fall 2014.
- Math 1271: Calculus I, Spring 2014.
- Math 1271: Calculus I, Fall 2013.