Skip to content
- “Aspects of International Law”. Graduate Seminar, St Andrews University
- “International Law and International Security”. Graduate Seminar, St Andrews University
- “International Relations and International Law”. Taught as Undergraduate Module, St Andrews University and MPhil Graduate Seminar, Oxford University
- Lectures on International Relations theories, Law and Ethics for team-taught undergraduate modules, St Andrews University
- Tutorials on International Relations Theories, St Andrews and Oxford University