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)