At Leiden University, I have taught the following courses:
- Global Challenges: Peace & Justice
- International Law and Human Rights
- International law and the life and death of states (Bachelor Project International Relations and Organisations)
At Oxford, where I was a lecturer at Pembroke College, Oxford and a research fellow at Harris Manchester College, Oxford, I taught the following papers at Oxford for PPE (Philosophy, Politics, and Economics) and History & Politics students:
- International Relations
- International Relations in the Era of Two World Wars
- International Relations in the Era of the Cold War
- Introduction to the Theory and Practice of Politics
- British Politics and Government since 1900
Of Oxford’s colleges, I have taught for Harris Manchester, Jesus, Lady Margaret Hall, Pembroke, and Worcester. In addition, I have designed and taught a course for Stanford University’s Oxford Program on Chinese foreign policy.