Web Analytics Made Easy - Statcounter

Courses Taught

Computer Animation
University of Oxford
Teaching Assistant

This course covered a wide range of topic related to computer animation from the fundamentals to more advanced concepts. This includes scene representations, scene graphs and scene description languages; interpolation functions and approaches for smoothly interpolating rotations and collision detection algorithms and physical simulation models.

Networking Fundamentals
University of the Witwatersrand
Lecturer

This final-year electrical engineering course was designed to give students a good understanding of how computer networks operate. The course was structured around the protocol stack and covered the most essential concepts from from the physical layer, to the link layer, proceeding all the way up to the application layer. It also covered important concepts such as shortest path routing algorithms.