Yale University
United States
EPFL – École polytechnique fédérale de Lausanne
Switzerland
Technical University of Munich
Germany
Johns Hopkins University
Princeton University
The University of Sydney
Australia