Teaching

University of North Carolina at Charlotte
Philosophical Methods & Analysis (syllabus)
Philosophy of Science (syllabus)
W. E. B. Du Bois (syllabus)
Modern Philosophy (syllabus)
Environmental Ethics (syllabus)
American Pragmatism, Evolution, and Ethics (syllabus)
Introduction to Philosophy (syllabus)
Nature as Technology (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