Teaching

University of North Carolina at Charlotte
Environmental Ethics (syllabus)
Modern Philosophy (syllabus)
American Pragmatism, Evolution, and Ethics (syllabus)
Introduction to Philosophy (syllabus)
Nature as Technology (syllabus)
Philosophy of Science (syllabus)

University of Wisconsin-Madison
Philosophical Problems of the Biological Sciences (syllabus)
Philosophy of the Social Sciences (syllabus)
American Pragmatism (syllabus)

University of Western Ontario
Philosophy of Science

University of Chicago
Environmental Philosophy
Nature as Technology