Prior to joining the faculty at Ohio University, I taught eighteen courses at Temple and UPenn. 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.

Ohio University

University of Pennsylvania

The Social Contract Spring 2026

Ancient Greek Philosophy Spring 2024

Introduction to Philosophy Fall 2023, Fall 2025

Temple University

Intellectual Heritage: The Good Life Fall 2020, Spring 2021

Intellectual Heritage: The Common Good Fall 2019

Philosophy of the Human Fall 2021, Fall 2022

Meaning of the Arts Fall 2018, Spring 2019

Johns Hopkins University Center for Talented Youth

Social and Political Philosophy Fall 2026

History of Modern Western Philosophy Fall 2026

British Empiricism Fall 2026 (MA Seminar)

Fundamentals of Philosophy Fall 2026

Big Questions 3-week introduction to philosophy for students in grades 5-6 (June 2023)