Los Altos, CA
National Institute Of Technology Tiruchirappalli
Arizona State University
Stanford University