Teaching


2024, spring Math 60440: Basic Topology II
Math 10250: Elements of Calculus

2023, fall Math 10120: Finite Mathematics
2023, spring Math 10120: Finite Mathematics
2022, fall Math 80430: Group Cohomology
2022, spring Math 30820: Honors Algebra IV
2021, fall Math 80430: 3-manifolds
2021, spring Math 10860: Honors Calculus II
2020, fall Math 10850: Honors Calculus I
2020, spring Math 60440: Basic Topology II
2019, fall Math 10120: Finite Mathematics
Math 60710: Introduction to algebraic geometry
2019, spring Math 60440: Basic Topology II
2018, fall Math 10120: Finite Mathematics
Math 30810: Honors Algebra III
2018, spring Math 50780: Elliptic Curves
2017, fall Math 60330: Basic Geometry and Topology
2017, spring Math 10560: Calculus II
2016, fall Math 60330: Basic Geometry and Topology
2015, fall Math 102: Single Variable Calculus II
Math 444/539: Geometric topology
2014, spring Math 212: Multivariable calculus
Math 541: The Torelli group
2013, spring Math 366: Geometry
2012, fall Math 428/518: Compact Riemann surfaces
2012, spring Math 464/564: Commutative algebra
2011, fall Math 541: The Mumford conjecture
2011, spring Math 212: Multivariable calculus
2010, fall Math 444/539: Geometric topology