I have taught philosophy in Australia, Canada, Germany, Singapore, and the United States. I have taught courses on applied ethics, normative ethics, metaphysics, epistemology, philosophy of religion, philosophy of probability, critical thinking, and logic. I have also taught courses on multivariable calculus and linear algebra.
I am teaching the following courses at Hannover this semester:
Please see my CV for more on my teaching experience and for a list of my teaching awards.