Teaching
- Spring 2023: Discrete Mathematics II (MACM 201)
- Fall 2022: Rings and Fields (MATH 340)
- Fall 2022: Geometry of Algebraic Curves (MATH 800)
- Spring 2022: Calculus II (MATH 152)
- Spring 2022: Algebraic Number Theory (MATH 842)
- Fall 2021: Calculus I (MATH 151)
- Spring 2021: Group Theory (MATH 341)
- Fall 2020: Calculus I (MATH 151)
- Fall 2020: Algebraic Geometry (MATH 818)
- Spring 2020: Algebraic number theory (MATH 842
- Fall 2019: Algebra II; Rings and fields (MATH 340)
- Graduate Reading Course: Elliptic Surfaces
- Summer 2019: Reading group elliptic curves
- Spring 2019: Galois Theory (MATH 440)
- Fall 2018: Calculus I (MATH 151)
- Fall 2018: Algebraic Geometry (MATH 818)
- Summer 2018: Algebra I; Linear Algebra (MATH 240)
- Spring 2017: Galois Theory (MATH 440)
- Fall 2016: Introduction to Algebraic Geometry (MATH 818)
- Spring 2016: Finite Groups (MATH 341)
- Fall 2015: MACM 204: Computing with Calculus
- Spring 2015: MATH 496/796: Introduction to topology
- Spring 2015: Study seminar: Elliptic surfaces and Néron models
- Fall 2014: Algebraic Geometry (MATH 818).
- Fall 2014: Reading course elliptic curves.
- Spring 2014: Integral Calculus (MATH 152): demo apps.
- Fall 2013: Rings and Fields (MATH 340)
- Spring 2013: Analytic Number Theory (MATH 843).
- Spring 2013:Reading course p-adic analysis.
- Fall 2012: Rings and Fields (MATH 340)
- Spring 2012: Finite Groups (MATH 341)
- Fall 2011: Calculus I for the Biological Sciences (MATH 154)
- Spring 2010: The Arithmetic of Dynamical Systems (graduate special topics course)
- Fall 2009: Rings and Fields (MATH 340)
- Spring 2009: Finite Groups (MATH 341)
- Spring 2009: Elliptic Curves (Graduate reading course)
- Fall 2008: Algebraic Curves, graduate course
- Spring 2008: Elementary Number Theory (MATH342)
- Fall 2007: Groups and Rings, graduate course
- Spring 2007: Elementary Linear Algebra (MATH232)
- Fall 2006: Calculus II (MATH 152)
- Fall 2006: Algebraic Curves, graduate course
- Summer 2006: Elementary Linear Algebra (MATH232)
- Fall 2005: Calculus for Science students, first year undergraduate course
(MATH151)
- Summer 2005: Elementary Number Theory, third year undergraduate course.
(MATH342)
- Fall 2004: Introduction to Algebraic Systems, third year undergraduate
course. (MATH332)
- Fall 2004: Algebraic Curves, graduate course.
- Summer 2004: Linear Algebra, fourth year undergraduate course. (MATH438)
- Spring 2004: Algebraic Number Theory, graduate course.
- Spring 2002: Advanced Real Analysis. (MATH320)
- Fall 2001: Elementary Linear Algebra. (MATH232)