IOI 2003
(From left to right): Geoff Lywood, Matei Zaharia, Sean Henderson, and Simon Parent.