Teaching

Current Courses (Spring 2023)

PHIL 296E: Seminary in Ethics & Value Theory: Philosophy of Immigration

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.