I currently teach 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

I teach or have taught for Harris Manchester, Jesus, Lady Margaret HallPembroke, and Worcester colleges. In addition, I have designed and taught a course for Stanford University’s Oxford Program on Chinese foreign policy.