3 ms·Was about to say ETH Zürich too. Not sure they have an all English program though.by ido 17y agoWas about to say ETH Zürich too. Not sure they have an all English program though.