1. Stanford University, Stanford, CA, United States of America
2. Stanford University, Stanford, CA, USA
3. Stanford University, Stanford, United States of America
4. Carnegie Mellon University, Pittsburgh, PA, United States of America
5. UC Berkeley, Berkeley, CA, USA
6. Microsoft Research, Redmond, WA, USA
7. UC San Diego, La Jolla, CA, United States of America
8. Stanford University and Google, Stanford, CA, United States of America
9. Microsoft Research, Redmond, United States of America