Teaching

 

African Great Lakes: Crisis and Solutions through the United Nations

 

African Human Rights System

 

Comparative Politics

 

Constitutional Law

 

Great Cases of International Law

 

International Human Rights Law

 

International Human Rights Practice

 

Introduction to International Law

 

Model United Nations

 

Politics in the Developing World

 

Public International Law