1. Computer Science Department, Stanford University, United States
2. Paul G. Allen School of Computer Science and Engineering, University of Washington, United States
3. Department of Computer Science, Brown University, United States
4. Microsoft Research, United States