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