Cal Poly
Cal Poly courses
Social Ethics
Medieval Philosophy
Ethics
History of Analytic Philosophy
Philosophical Classics: Ethics and Political Philosophy