1. University of Washington, Seattle, WA, USA
2. University of Michigan, Ann Arbor, MI, USA
3. Microsoft Research, Mountain View, CA, USA
4. Cambridge, MA, USA
5. Carnegie Mellon University, Pittsburgh, PA, USA
6. Dartmouth College, Hanover, NH, USA
7. Rochester Institute of Technology Rochester, NY, USA; and Microsoft Research, Cambridge, MA, USA
8. Stanford University Stanford, CA, USA; and Microsoft Research, Redmond, WA, USA