Skip to Content
Exit Menu
Dr John Macmillan

Dr John Macmillan
Senior Lecturer in International Relations

Marie Jahoda 216

Teaching

Undergraduate Programmes

Module convenor

  • Globalisation and Governance (Yr 3)

Postgraduate Programmes

Programme convenor

  • MA International Relations

Module convenor

  • Evolution of International Relations
  • War in Politics: Democracy, War and Intervention
  • Dissertation and Research Skills in International Relations

Administration

  • Part-time Staff Liaison Coordinator