Training

Thomas regularly offers training and capacity-building workshops, including facilitating whole courses. He has taught as part of either undergraduate or graduate programmes at the University of Cambridge, University of Geneva, University of Johannesburg, University of Oxford, and the University of Pretoria. He has also supervised a number of doctoral students.


All-Africa Course on International Humanitarian Law (ICRC, Pretoria/Johannesburg)

Human Rights and Democratisation in Africa (Centre for Human Rights, Pretoria)

Accountable Policing: Oversight and the Criminal Justice System (Centre for Human Rights, Pretoria)

MSt in International Human Rights Law (University of Oxford)

Civil Society Law in Africa (Centre for Human Rights, Pretoria)