
| Contest | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 
|---|---|---|---|---|---|---|---|---|
| Major Individual Competitions: | ||||||||
| TopCoder Open Algorithm | Q* | |||||||
| Worldwide High School and Collegiate Onsites: | ||||||||
| IOI | ICPC World Finals | 21 | 14 | |||||
| Date | Contest | Rank | Score | Prize | 
|---|---|---|---|---|
| 25 Aug 2005 | IOI 2005 | 21 | 505/600 | |
| 20 Aug 2006 | IOI 2006 | 5 | 440/600 | |
| 22 Aug 2007 | IOI 2007 | 5 | 510/600 | |
| 15 May 2008 | Topcoder Open 2008 Algorithm | 100000075 
  
  qualified*
 
  Ranked 75
  
  in Round 4
  
   | 
| Date | Contest | Rank | Team | Score | Prize | 
|---|---|---|---|---|---|
| 09 Apr 2008 | ACM-ICPC 2008 World Finals | 21 
  
  21
 | Princeton University 
  
  (Princeton A):
   | 6/11 | $300 | 
| 17 May 2012 | ACM-ICPC 2012 World Finals | 14 
  
  14
 | Stanford University 
  
  (Stanford Cardinal):
   | 6/12 | $1500 |