Teaching


Spring 2019

Morality and Justice (Virginia Tech) [syllabus]

Environmental Philosophy (Virginia Tech) [syllabus]

Fall 2018

Philosophy of Science (Virginia Tech) [syllabus]

Fall 2016

Environmental Ethics (University of Pennsylvania & St. Joseph's University) [syllabus]