I'm a graduate student in the EECS department at the University of California, Berkeley. Since Fall 2000 I've been working with Umesh Vazirani in theoretical computer science, primarily in quantum computation. Before that I worked with David Tse in multiuser information theory and wireless communications.

My undergraduate degrees were from The University of Melbourne, Australia, where I gained a BSc(Hons) in mathematics (thesis in combinatorics/statistical mechanics) and a BE(Hons) in electrical engineering (thesis in digital signal processing).

The one word that describes me best is breadth, both in technical background and variety of interests. As an undergraduate, I only took technical courses, and as a result had the opportunity to develop a solid background in a wide range of fields. I've taken graduate level classes in:

I was on the Australian team for the International Mathematical Olympiad (IMO) (Moscow 1992). Here's the Register of former Australian IMO team members. Until this year, my high school had produced more IMO team members than any other school in Australia—9 (not counting multiplicities) since Australia first competed in 1981.

My team came 6th in the World Finals of the 1998 ACM International Collegiate Programming Contest. A picture of my team and the final standings.

I TAed EE226A (graduate stochastic processes) in Fall 2000 and EE126 (undergraduate upper division probability) and EE121 (undergraduate digital communications) in Spring 1999. Student feedback on my teaching.

I wrote the infamous Maths Olympics Training Guide for the annual Maths Olympics run by the Melbourne University Mathematics and Statistics Society (MUMS). I also used to be the MUMS president.

Last modified March 2, 2004