my courses

Courses currently offered at Princeton

History 400: Mediterranean Encounters, 300-1800 | syllabus TBA
History XXX: The Hispanic World, 1400–1800 | syllabus TBA

Courses formerly offered at Harvard

History 81d: The Near East in the Christian West, 300-1700 | syllabus
History 97: Historical Analysis (Sophomore Tutorial) | syllabus
History 99: Senior Thesis Writers’ Seminar | syllabus
History 1344: Early Modern Europe, 1400-1750 | syllabus
History 3920hf: Colloquium on Teaching Practices | syllabus

Other syllabi under development

The Making of Modern Spain | draft syllabus
Catholic Historical Writing from Eusebius to Jedin | syllabus TBA