Teaching

Courses Taught at Temple University (Selected):

IH 0851 and 0951 (Honors): Intellectual Heritage I
IH 0852 and 0952 (Honors): Intellectual Heritage II
POLS 2496: Introduction to Political Philosophy