Indian Institute of Technology Madras
University of Maryland
Raj Gupta, Indian Institute of Technology Madras