1. Computer Science, Stanford University, Stanford, California, USA
2. Canyon Crest Academy, San Diego, California, USA
3. University of California, Irvine, Irvine, California, USA
4. Computer Science & Engineering, University of California, San Diego, San Diego, California, USA