Olympiad achievements

This is not a complete list, and it is probably out of date.

  • B: bronze medal
  • S: silver medal
  • G: gold medal
  • HM: honourable mention
  • SF: semi-finalist
  • bold: member of a team
  • (N): position amongst individuals in a team contest

Maths and science olympiads

Olympiad 1992 1993 1994 1995 1996 1997 1998 1999 2000
International Maths Olympiad         G S S B
South African Maths Olympiad       Top 10 Top 10 Top 10 1 1 1
UCT Maths Olympiad [1] Top 10 Top 10 Top 10 Top 10 1 1 1 1 2
Asian Pacific Maths Olympiad         HM B G B  
Canadian Invitation Maths Olympiad       [2] [3]        
University of Pretoria Maths Olympiad         1 2 2 2 1
National Youth Science Olympiad               12 6
[1]In grades 8–12 (1992–1996), then open section (1997–2000)
[2]Joint first in South Africa, Grade 10 section
[3]First in South Africa, Grade 11 section

Computer olympiads

Olympiad 1995 1996 1997 1998 1999 2000 2001
International Olympiad in Informatics   B B B S G G
South African Computer Olympiad 2 1 1 2 1 1  
USA Computer Olympiad (intl)         2 1 [4]  
[4]Joint first

Olympiad 2002 2003 2004 2005 2006 2007 2008
ACM ICPC [5] 13 15          
Google Code Jam         14   3
Topcoder Collegiate Challenge         8 SF  
Topcoder Open           7 SF
IPSC 9 39 7(1)   21 7 9
[5]Winners of the Africa and the Middle East region in each case

Olympiad 2009 2010 2011 2012 2013 2014 2015
Google Code Jam 10 21 122 6 41 102 3
Google Distributed Code Jam             1
Topcoder Open   5 2     5 4
24-hour Challenge 2 5 3 2 16 12 Top 30
IPSC 16 (3) 33 (6) 62 24 (2)   19 79 (3)

Olympiad 2016            
Hacker Cup 23            
24-hour Challenge Top 30            
Google Code Jam 51            
Google Distributed Code Jam 1            
  • Won the Junior School computer Olympiad (Pascal section, 1992)