1. Carnegie Mellon University, Pittsburgh, USA
2. University of California, Riverside, Riverside, USA
3. University of Maryland, College Park, College Park, United States
4. University of California, Riverside, Riverside, United States of America
5. Microsoft Research Lab India, Bangalore, India