UPenn vs ETH Zurich vs UofT

<p>UPenn is not particularly strong for graduate engineering. Both ETHZ and Toronto are fine, but ETHZ probably has better resources.</p>