He teaches constitutional and human rights law, as well as some administrative law. He specializes in the law and practice of the right to access information and whistle-blowing protections; in administrative justice; in public ethics; and in constitutional design, largely shaped by his work as program manager at the Political Information and Monitoring Service at Idasa, the leading democracy think tank in Africa, which he led from its inception in 1995 until 2003. He continues to play a role at Idasa as acting manager of the center’s economic governance program, which was initiated in January 2007.