1. Swarthmore College Swarthmore College, Swarthmore, Pennsylvania, United States, United States
2. Department of Computer Science and Technology Tsinghua University, China
3. Tsinghua University, China
4. Human-Computer Interaction Institute Carnegie Mellon University, United States