2003-2004 – Public International Law and Environmental Law
2005-2006 – Law of Contract, Law of Deli
2006-2008 – Land Law, Law of Delict, Environmental Law
2012-2020 – Public International Law, Humanitarian Law
2008-2012 – at Maastricht University, The Netherlands
Introduction to Law
Legal English
Law and Society
2009 – Hasselt University, Belgium (co-teaching by Maastricht University)
Legal English