Palo Alto, CA
Indian Institute of Technology, Bombay
Case Western Reserve University
Northwestern University