Courses taught:
Environmental ethics
Introduction to ethics
Formal logic
Philosophy of mind
Democracry, freedom, & rule of law
Ethics in the computer age
Sex & death
Introduction to critical thinking
Introduction to philosophy, law, & ethics
Introduction to philosophy
I've taught in-person, online, and hybrid courses.
I've taught at Northern Arizona University, New Mexico State University, University of North Carolina at Greensboro, campus.org (an online community college), and Duke University.