Organisation Swiss Federal Institute of Technology Zurich (ETH, PIC: 999979015) Type/Role Participant Programme Provide funds? no