Teaching

University of North Carolina at Charlotte
Modern Philosophy (syllabus) (teaching materials)
Philosophical Methods & Analysis (syllabus)
Philosophy of Science (syllabus)
W. E. B. Du Bois (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