New York, New York
University of California, Los Angeles
The Hong Kong University of Science and Technology
New York University - Polytechnic Institute