Courses Taught
I have recently taught courses in political philosophy [justice], ethics, and a general introductory course to some of the great philosophers that focused on themes in epistemology and philosophy of mind.
Graduate level:
Political Philosophy, Philosophy and Methodology of Science, Philosophy of Religion

Undergraduate level:
Political Philosophy, Ethics, Philosophy of Science, Philosophy of Religion; Philosophical Anthropology; Environmental Ethics; Introduction to Philosophy
Home page