contact me

My full teaching portfolio (which includes my teaching evaluations) is available upon request.

The following is a list of the classes I have taught or am currently teaching.

Introduction to Logic and Critical Thinking

Introduction to Philosophy

Honors Connection - History and Philosophy of Mind and Soul

Analytic Philosophy

Medieval Philosophy

(Early) Modern Philosophy


Introduction to the Philosophy of Mind

Western Civilization