Teaching

PG Teaching

  • Principles of International Law
  • Approaches to International Law
  • International Law: Rights and Responsibilities
  • The Nature and Institutions of International Criminal Law

UG Teaching

  • Public International Law
  • Equity and Trusts
  • Crime and Criminal Justice (Law Pathway)