Teaching

I take an anti-oppressive approach to my teaching and I have done much training on inclusive pedagogy and university teaching.

Courses I have taught 

2024 Introduction to Ethics (York University)

2020 Introduction to Ethics (University of Pennsylsvania)

2018 Introduction to Philosophy (University of Pennsylsvania)

2017 Introduction to the Philosophy of Science (University of Pennsylsvania)

2017 Philosophical Issues in Animal Cognition and Ethics (University of Pennsylsvania)

2016 Philosophical Issues in Animal Cognition and Ethics (University of Pennsylsvania)

2016 Animal Minds (University of Pennsylsvania)

2015 Introduction to the Philosophy of Science  (University of Pennsylsvania)

2014 Animal Ethics (University of Pennsylsvania)

Philosophy for the Young

I'm interested in philosophy outreach. One of the most rewarding experiences I had at UPenn was with the Philosophy for the Young Project directed by Karen Detlefsen. From 2018 to 2020, I facilitated philosophy discussions with 4th-8th grade students at a West Philadelphia public school. I also coached students from various Philadelphia high schools in preparation for Ethics Bowl competitions.