Teaching

Programming Multi-core and Many-core Systems

Graduate course, University of Amsterdam, Informatics Institute, 2020

Assisted in the teaching of a Master’s course in high performance computing. I was responsible for planning and managing tutorials on many and multi-core computing frameworks such as CUDA and OpenMP

Analogue Electronics

Undergraduate course, University of Cape Town, Electrical Engineering Department, 2017

Assisted in the teaching of a bachelor’s analogue electronics course. My responsibilities were to create and conduct tutorials and assignments as well as managing the administration of the course.