IOI 2003

2003 IOI Team

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