Fall 2024
Math 525: Rings and Algebras I
Spring 2024
Math 503: Algebra I
Spring 2023
Math 603A: Topics in homological algebra
Fall 2022
Math 461: Topology I
Spring 2022
Math 503: Algebra I
Fall 2020
Math 525: Rings and Algebras I
Fall 2019
Math 465: Foundations of Geometry
Math 584: Euclidean and Non-Euclidean Geometry
Spring 2019
Math 504: Algebra II
Spring 2018
Math 574: Number Theory
Math 407: Introduction to the Theory of Numbers
Math 304: Linear Algebra
Fall 2017
Math 525: Rings and Algebras I
Fall 2016
Math 465: Foundations of Geometry
Math 584: Euclidean and Non-Euclidean Geometry
Spring 2016
Math 488H and Math 575H: Topics in the History of Mathematics
Fall 2015
Math 603A: Algebraic Number Theory
Fall 2014
Math 465: Foundations of Geometry
Math 584: Euclidean and Non-Euclidean Geometry
Math 489 and Math 575P: Problem Solving
Spring 2014
Math 488H and Math 575H: Topics in the History of Mathematics
Fall 2013
Math 525: Rings and Algebras I
Math 489 and Math 575P: Problem Solving
Spring 2013
Math 222, Section 1: Calculus 2
Math 503: Algebra I
Fall 2012
Math 465: Foundations of Geometry
Math 584: Euclidean and Non-Euclidean Geometry
Spring 2012
Math 488H and Math 575H: Topics in the History of Mathematics
Fall 2011
Math 525: Rings and Algebras I
Math 488A and Math 575P: Problem Solving
Summer 2011
Math 488A, Math 575A, and Math 590A: Topics in Set Theory
Spring 2011
Math 330: Number Systems
Math 504: Algebra II
Fall 2010
Math 465: Foundations of Geometry
Math 584: Euclidean and Non-Euclidean Geometry
Math 488A and Math 575P: Problem Solving
Summer 2010
Math 488A, Math 575A, and Math 590A: Topics in Elementary Number Theory
Spring 2010
Math 488H and Math 575H: Topics in the History of Mathematics
Fall 2009
Math 603A: Algebraic Number Theory
Math 488A and Math 575P: Problem Solving
Fall 2008
Math 525: Rings and Algebras I
Math 222: Calculus II
Spring 2008
Math 402: Modern Algebra II
Math 323: Calculus III
Fall 2007
Math 401: Modern Algebra I
Math 488A and Math 575P: Problem Solving
Spring 2007
Introduction to Algebraic Geometry
Fall 2006
Math 504: Algebra II
Math 488A and Math 575P: Problem Solving
Fall 2005
Math 504: Algebra II
Math 603A: Finite p-groups
Math 488A: Problem Solving
Spring 2005
Math 503: Algebra I
Fall 2004
Math 507: Linear Algebra and Matrix Theory
Math 488A: Problem Solving
Spring 2004
Math 404: Advanced Linear Algebra
Math 323: Calculus III
Fall 2003
Math 524: Cohomology of Groups
Spring 2003
Math 304: Linear Algebra
Math 523: Group Theory I
Fall 2002
Math 222: Calculus II