Teaching


Fall 2022

Philosophy of Climate Change (Graduate Seminar)

Scientific Reasoning

Spring 2022

Global Ethics [syllabus]

Spring 2021

Philosophy of Environmental Conservation [syllabus]

Social Epistemology [syllabus]

Fall 2020

Morality and Justice [syllabus]

Philosophy of Science, Grad/Undergrad [syllabus]

Spring 2020

Philosophy of Environmental Conservation [syllabus]

Philosophy of Human Evolution (graduate seminar) [syllabus]

Fall 2019

Morality and Justice (Virginia Tech) [syllabus]

Philosophy of Science, Grad/Undergrad (Virginia Tech) [syllabus]

Spring 2019

Morality and Justice (Virginia Tech) [syllabus]

Environmental Philosophy (Virginia Tech) [syllabus]

Fall 2018

Philosophy of Science, Grad/Undergrad (Virginia Tech) [syllabus]

Fall 2016

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