- 2023-24: Math 455, Introduction to Discrete Structures (both semesters).
- Fall-Spring 2022-23: Math 671 Topology I and 672 Algebraic Topology.
- Spring 2022: Math 455, Introduction to Discrete Structures.
- Fall 2021: Math 300, Fundamental Concepts of Mathematics and Math 455, Introduction to Discrete Structures.
- Fall 2020: Math 132H, honors Calculus II and Math 703, Topics in Geometry I
- Spring 2020: Math 475, History of Mathematics
- Fall 2019: Math 455, Introduction to Discrete Structures.
- Fall 2018: Math 300, Fundamental Concepts of Mathematics
- Spring 2018: Math 672, Algebraic Topology.
- Fall 2017: Math 671, Topology I
- Spring 2017: Math 455, Introduction to Discrete Structures.
- Fall 2016: Math 300, Fundamental Concepts of Mathematics, and Math 461, Geometry I.
- Spring 2015: Math 300, Fundamental Concepts of Mathematics, and Math 411, Introduction to Abstract Algebra I.
- Fall 2014: Math 233H, honors multivariable calculus
- Spring 2014: Math 300, Fundamental Concepts of Mathematics and Math 462, Geometry II
- Fall 2013: Math 671, Topology I
- Spring 2013: Math 797AT, Algebraic Topology
- Fall 2012: Math 131H, honors Calculus I, and Math 461, Geometry I.
- Spring 2012: Math 462, Geometry II and Math 704, Topics in Geometry II
- Fall 2011: Math 671, Intro to General Topology
- Spring 2011: Math 704, Topics in Geometry II
- Fall 2010: Math 461, Geometry I and Math 703, Topics in Geometry I
- Spring 2010: Math 797AT, Algebraic Topology
- Fall 2009: Math 300, Fundamental Concepts of Mathematics and Math 461, Geometry I
- Spring 2008: Math 704, Topics in Geometry II
- Fall 2007: Math 411, Introduction to Abstract Algebra and Math 703, Topics in Geometry I
- Fall 2006: Math 132H, Honors Calculus II and Math 300, Fundamental Concepts of Mathematics
- Spring 2006: Math 233, Calculus III
- Fall 2005: Math 131H, Honors Calculus I and Math 697AA, Convex Polytopes and Toric Varieties
- Spring 2005: Math 781, Algebraic Topology
- Fall 2004: Math 127, Calculus for Life and Social Sciences I, and Math 233H, Honors Calculus III
- Spring 2004: Math 412, Intro to Abstract Algebra II
- Fall 2003: Math 233, Calculus III and Math 411, Intro to Abstract Algebra I
- Spring 2003: Math 233H, Honors Calculus III and Math 781, Algebraic Topology
- Fall 2002: Math 671, Intro to General Topology
- Spring 2002: Math 132, Calculus II
- Fall 2001: Two sections of Math 131, Calculus I