Education · 2007–2010 · 🇿🇦Cape Town
BSc Computer Science & Economics
Undergraduate degree, double-majoring in Computer Science and Economics. I started in actuarial science and switched to computer science because I thought it was more fun, then took every computer science course UCT offered — including 2D and 3D game design. Picked up Python in 2008.
The Economics half has been useful for thinking about AI’s effect on work — concepts like comparative advantage, Jevons paradox, the lump-of-labour fallacy, and Goodhart’s law come up often.
Class Medal for a single CompSci course; Dean’s Merit List multiple years; full academic scholarship throughout.
Other activities during my time at UCT:
- Tutored CompSci 1, 2 and 3 between 2009 and 2011 — Java, C++, data structures, OS concepts, threading, networking.
- Volunteered in the Mark Shuttleworth Lab teaching people new to Linux.
- Participated in multiple game jams.
- Built a Qt/C++ application for tutoring South African Sign Language with three classmates, for one of our professors.