University of Arizona
- PHIL 150A1 – Who am I? People and Our Place in the Universe
- PHIL 150C1 – Philosophical Perspectives on Society
- PHIL 160D1 – Justice and Virtue
- PHIL 205 – The Ethics and Economics of Wealth Creation
- PHIL 220 – The Philosophy of Happiness
- PHIL 322 – Business Ethics
Logic for secondary school
Slides (115K PDF) I’ve used to teach 17- and 18-year-olds the basics of philosophical logic. CC BY-NC-SA 2.0.