1. Carnegie Mellon University, Pittsburgh, PA, USA
2. College of Computing, Georgia Institute of Technology, Atlanta, PA, USA
3. Computer Science Department, Stanford University, Stanford, CA, USA
4. Human-Computer Interaction Institute, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA