Teaching
Undergraduate-level: Calculus 1 Discrete Mathematics Elementary number theory Introduction to combinatorics Undergraduate project course Graduate-level: Algebra 1 Algebra 2 Special Topics in Algebra: Commutative algebra Special Topics in Algebra: Homological algebra Special Topics in Algebra: Graded syzygies