1. Microsoft Research & University College London, Redmond, WA, USA
2. Microsoft Research & University of Calgary, Redmond, WA, USA
3. Microsoft Research, Redmond, WA, USA
4. Microsoft Research & ETH Zurich, Zurich, Switzerland
5. Microsoft Research & Georgia Institute of Technology, Redmond, WA, USA
6. Microsoft Research & University of Waterloo, Redmond, WA, USA
7. Microsoft Research & Ohio State University, Redmond, WA, USA
8. Microsoft Research & Cornell University, Redmond, WA, USA