1. CSE, UCSD, San Diego, California, United States of America
2. CSE, UCSD, San Diego, California, USA
3. UNC Chapel Hill, Chapel Hill, North Carolina, USA
4. Purdue University, West Lafayette, Indiana, United States of America
5. Georgia Tech, Atlanta, Georgia, United States of America
6. UNC Chapel Hill, Chapel Hill, North Carolina, United States of America
7. Google, Mountain View, California, United States of America