Teaching
Current Courses (Spring 2023)
Current Courses (Spring 2023)
PHIL 296E: Seminary in Ethics & Value Theory: Philosophy of Immigration
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
ETHC 215: Evil & Good
PHIL 206: Knowledge & Existence
PHIL 240: Contemporary Ethical Theory
PHIL 350: Ethics
PHIL 352: Business Ethics
PHIL 346: Medical Ethics
PHIL 369 (W): Philosophy of Science
Syllabi for courses available by request.