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