1. Stanford University, Stanford, California, USA;
2. Beijing Mikehudong Inc, 58.com, Beijing, China;
3. Huazhong University of Science and Technology, Wuhan, China;
4. University of Virginia, Charlottesville, Virginia, USA;
5. San Francisco State University, San Francisco, California, USA