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]