Colgate University, Fall 2024
Colgate University, Fall 2023
Haverford College, Fall 2022 (Syllabus)
Haverford College, Fall 2021 (Syllabus)
Colgate University, Spring 2025
Colgate University, Spring 2024
Colgate University, Fall 2023
Haverford College, Spring 2023 (Syllabus)
Haverford College, Spring 2022 (Syllabus)
Haverford College, Spring 2023 (Syllabus)
Haverford College, Spring 2022 (Syllabus)
Haverford College, Fall 2022 (Syllabus)
Haverford College, Fall 2021 (Syllabus)
Hunter College, Fall 2017 (Syllabus)
Hunter College, Fall 2018 (Syllabus)
UC-San Diego, Summer 2015 (Syllabus)