Jack McDonald


Teaching

Current Courses (2023)

4SSW1003 The Global Experience of War

7SSWN039 War, Technology and Innovation

7SSWN086 Dirty Wars

Previous Teaching

Programme Leadership

Postgraduate Courses Convened

Undergraduate Courses Convened