1. Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, United States of America
2. Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA
3. Department of Computer Science, Emory University, Atlanta, GA, USA
4. Pelikan Foundation, San Francisco, CA, United States of America