He teaches international law, including human rights and politics in the developing world. He has worked at both the International Criminal Court and the International Criminal Tribunal for Rwanda. He recently represented Tanzanian opposition leader Rev. Christopher Mtikila against the State before the African Court of Human and Peoples’ Rights. In 2013, he was a consultant for the African Union Commission on the relationship between Africa and the International Criminal Court. This event was sponsored by the War Crimes Research Office.