1. Microsoft Research,Redmond,USA
2. University of Illinois at Urbana-Champaign,Urbana,USA
3. Microsoft,Redmond,USA
4. Georgia Institute of Technology,Atlanta,USA
5. University of California, Berkeley,Berkeley,USA
6. Carnegie Mellon University,Pittsburgh,USA