Department of Mechanical Engineering
Indian Institute of Information Technology, Design and Manufacturing, Kancheepuram
Indian Institute of Technology Guwahati
Indian Institute of Technology Guwahati
Stanford University
Stanford University
Stanford University
Stanford University