top of page


courses taught

Philosophy of Logic

Deductive Logic 

Scientific Reasoning  

Epistemic Normativity 

Decision Theory

Medical Ethics 

Formal and Informal Reasoning

Introduction to Logic 

Honors Ethics 

Social and Political Philosophy

Introduction to Ethics 

courses TAed

Introduction to Philosophy 

Early Modern Philosophy  

Media Ethics

Business Ethics 

Writing for Philosophy 

bottom of page