Over my academic career I have taught courses on terrorism and counter-terrorism, public law (Irish, British, and comparative), property law, human rights law, research methodologies, and international and comparative law.
At the University of Birmingham I teach on the following courses (in addition to supervising four PhD students in international, comparative and critical public and human rights law):
Foundations of International Law and Globalisation (formerly: Economics, Politics and Globalisation)
Contemporary Issues in International Law and Globalisation (module leader)
Advanced Constitutional Law (module leader)
Counter-Terrorism Law (tutor)