Teaching
courses taught
Philosophy of Logic
Deductive Logic
Scientific Reasoning
Epistemic Normativity
Decision Theory (x2)
Formal and Informal Reasoning
Introduction to Logic (x2)
Honors Ethics (x2)
Medical Ethics (x4)
Social and Political Philosophy
Introduction to Ethics
courses TAed
Introduction to Philosophy (x4)
Early Modern Philosophy
Media Ethics
Business Ethics
Writing for Philosophy