<p>hey ninja26,</p>
<p>well, of the three universities you named ETH Zurich is BY FAR the best one, especially if you consider engineering. According to the Times Higher Education rankings, it’s 9th in the world:
<a href=“http://www.timeshighereducation.co.uk/world-university-rankings/2011-2012/engineering-and-IT.html[/url]”>http://www.timeshighereducation.co.uk/world-university-rankings/2011-2012/engineering-and-IT.html</a></p>
<p>As for student life, the competition is high and you should be prepared to work really hard. However, to be able to study with Europe’s top students pays it off. </p>
<p>hope this helps.</p>