I have taught eighteen courses as instructor of record at UPenn and Temple. I have also served as co-director of the Temple Philosophy Department’s Undergraduate Mentorship Program. I won a Graduate Student Prize for Excellence in Teaching and Undergraduate Mentoring at Temple in 2023.
University of Pennsylvania
The Social Contract University of Pennsylvania: Spring 2026
Ancient Greek Philosophy University of Pennsylvania: Spring 2024
Introduction to Philosophy University of Pennsylvania: Fall 2023, Fall 2025
Temple University
Intellectual Heritage: The Good Life Temple University: Fall 2020, Spring 2021
Intellectual Heritage: The Common Good Temple University: Fall 2019
Philosophy of the Human Temple University: Fall 2021, Fall 2022
Meaning of the Arts Temple University: Fall 2018, Spring 2019
Johns Hopkins University Center for Talented Youth
Big Questions 3-week introduction to philosophy for students in grades 5-6 (June 2023)