1. Eindhoven University of Technology, Eindhoven, Netherlands
2. Pennsylvania State University, University Park, State College, PA, USA
3. University of Massachusetts Amherst, Amherst, MA, USA
4. Microsoft, Redmond, WA, USA
5. Microsoft, Silicon Valley, CA, USA
6. Microsoft, Bellevue, WA, USA