Teaching

Here are the courses I have taught or will teach:

Spring 2024: MA4L7, Algebraic Curves, at Warwick.

Fall 2023: MA241, Combinatorics, at Warwick.

Spring 2023: MA377, Rings and Modules, at Warwick.

Fall 2022: MA241, Combinatorics, at Warwick.

Fall 2021: MA241, Combinatorics, at Warwick.

Fall 2020: MATH 3175, Group Theory, and MATH 3275, Advanced Group Theory, at Northeastern.

Fall 2019: MATH 3175, Group Theory, and MATH 3275, Advanced Group Theory, at Northeastern.

Fall 2018:  MATH 2321, Calculus 3 for Science and Engineering, and MATH 2331, Linear Algebra, at Northeastern.

Spring 2018: MAT319, Foundations of Analysis, at Stony Brook.

Fall 2012 - Fall 2016: while a graduate student at the University of Michigan, I taught Math 115 (Calculus 1) and Math 116 (Calculus 2), and was a lab instructor for Math 215 (Calculus 3)