University of Cambridge, UK
2. ETH Zurich, Switzerland:
3. University of Oxford, UK
4. Technical University of Munich (TUM), Germany
5. University of Edinburgh, UK: