Education · 2007–2010 · 🇿🇦Cape Town

BSc Computer Science & Economics

University of Cape Town

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.