I have taught a wide range of courses in history and research skills at undergraduate and postgraduate level at Leiden University, Oxford University, the Montag Centre for Overseas Studies at Stanford University and the University of the Free State. I also ran the Graduate Programme for PhD students at the African Studies Centre Leiden in 2021.
I have given guest lectures and run training sessions at universities internationally, including at Imperial College London, Edinburgh University, the University of Southern Queenslands, University of Waterloo and the University of Zambia.