1. The Ohio State University, Columbus, Ohio, USA
2. University of Washington, Seattle, Washington, USA
3. Indian Institute of Technology Delhi, Hauz Khas, New Delhi, India
4. Microsoft Research India, India and Indian Institute of Technology Delhi, Hauz Khas, New Delhi, India
5. The Ohio State University, USA and The Samraksh Company, Dublin, Ohio, USA