As Instructor at Penn:
Normative Ethics (Spring 2024)
As Teaching Assistant at Penn:
Introduction to Philosophy (Spring 2022)
Social Contract (Fall 2021)
Introduction to Ethics (Spring 2021)
Justice, Law, and Morality (Fall 2020)
Other teaching experience:
Co-Instructor, Philosophy of Science course at Science Leadership Academy, a Philadelphia high school (Spring 2024).
Teaching Assistant, Disagreement & Discussion in the Digital Age (at Hamilton College Summer Program in Philosophy, June 2022).
Invited guest lecturer, Upenn Bioethics course (July 2022)
Co-Instructor, Environmental Ethics Mighty Writers High School Summer Course (run in partnership with Penn's Philosophy for the Young Project, Summer 2021).
Other Pedagogical Training & Experience:
Penn Center for Teaching and Learning, Teaching Certificate (2022).
Assistant Director, Hamilton College Summer Program in Philosophy (2017-2019).