Teaching
Modules for 2025-26
DIGITAL JUSTICE AND EMERGING TECHNOLOGIES
Module code: LAW518
Role: Teaching
INTERNATIONAL DISPUTE SETTLEMENT
Module code: LAW521
Role: Module Co-ordinator
INTERNATIONAL PEACE AND SECURITY
Module code: LAW564
Role: Teaching
Migration, Trafficking and Modern Slavery
Module code: SOCI545
Role: Teaching
PRINCIPLES OF INTERNATIONAL LAW
Module code: LAW353
Role: Module Co-ordinator
PUBLIC INTERNATIONAL LAW
Module code: LAW563
Role: Teaching