Teaching


University of Oxford
• 214 International Relations Core
• 213 International Relations in the Era of the Cold War
• 214 International Relations in the Era of Two World Wars
• Tutor and lecturer for several access programmes in political science: UNIQ, Opportunity Oxford, OxNet (Pembroke College), and the Floreat Humanities Programme (Balliol College)


University of Queensland
• POLS1501 Introduction to Peace and Conflict Analysis
• POLS2207 Terrorism and Insurgency in World Politics
• POLS2409 International Relations of the Twentieth Century
• POLS7228 Strategic Studies
• UQx MOOC Global Media, War, and Technology


Australian War College
• Defence and Strategic Studies Course (coursework assessor for a 47 week residential course designed for senior military officers and selected Australian Public Servants)


Oxford Brookes University
• INRL5006 Great Debates in International Relations