Teaching
Current Courses (Fall 2023)
Current Courses (Fall 2023)
PHIL 104: Introduction to Moral and Political Philosophy
Previous Courses Taught
Previous Courses Taught
PHIL 103: Moral and Social Problems
PHIL 104: Introduction to Moral & Political Philosophy
PHIL 110: Logic of Everyday Reasoning
PHIL 120/121 (W): Introduction to Philosophy
PHIL 150: Introduction to Ethics
ETHC 202: Environmental Ethics
PHIL 206: Knowledge & Existence
ETHC 215: Evil & Good
PHIL 240: Contemporary Ethical Theory
PHIL 2963: Seminar: Philosophy of Immigration
PHIL 346: Medical Ethics
PHIL 350: Ethics
PHIL 352: Business Ethics
PHIL 369 (W): Philosophy of Science
PHIL 493: Senior Honors Thesis
Syllabi for courses available by request.