Current Courses

Previous Courses

Swarthmore College

  • Spring 2022
    • Math 67 | Introduction to Modern Algebra
    • Math 77 | Advanced Topics in Algebra (Geometric Group Theory)
  • Fall 2021
    • Math 25 | Single-Variable Calculus II
  • Spring 2021
    • Math 67 | Introduction to Modern Algebra
  • January 2021
    • Math 20 | Mathematics and Social Justice
  • Fall 2020
    • Math 27 | Linear Algebra

Colby College

  • Spring 2020
    • Math 122 | Series and Multi-Variable Calculus
    • Math 253 | Linear Algebra
  • Fall 2019
    • Math 121 | Single-Variable Calculus

Grinnell College

  • Spring 2019
    • Math 133 | Calculus II
    • Math 444 | Senior Seminar (Geometric Group Theory)
  • Fall 2018
    • Math 131 | Calculus I
    • Math 133 | Calculus II

UC Santa Barbara

  • Summer 2017
    • Math 4A | Linear Algebra
  • Summer 2016
    • Math 4A | Linear Algebra