<p>@seta
If you did not attend U of T yourself, then you should not be making these statements purely based on very limited observations. Many of my friends graduated top of the class from UT engineering and they are currently still top student/researcher @MIT, Stanford, Berkeley engineering PhD programs, I consider some to be the smartest people I know, even at Stanford. While it is true that on average UT is not as good as Stanford, but average and ranking never matters, the success comes from the ability of each individual</p>
<p>@Megziflips
You should really really re-read what juillet wrote, all of those are very good points.
I did my undergraduate in EE@UT and I am currently working full time engineering job in the valley while studying part time <a href=“mailto:MSEE@Stanford”>MSEE@Stanford</a>. If you only care about the best reputation due to the professors/school name, then you should not be asking, it’s obvious which one to choose. </p>
<p>Job opportunities in the valley for CS graduates from Stanford is very good, provided you are good at what you do, remember the name will only get you interviews, it is your own knowledge and passion about the field that will land the dream job you ultimately want. I have many friends in the UT computer engineering and CS deparment finding good internship/jobs at Amazon/Google/MS, but than again, they are good at what they do. Toronto also offer relatively good career opportunity in software consulting if you are interested.</p>
<p>Now for a quick comparison on study life.(between Stanford EE vs U of T EE, not a too far off comparison). The material difficulty at UT is slightly easier than Stanford, in the sense that I feel I needed to spend maybe extra ~20% of time on each class to do just as well at Stanford, my GPA is 3.92 so far after 4 classes. But this could be due to the fact that I constantly need to juggle back and forth between my day job and I am losing focus during my studies. The study environment itself is nearly identical so nothing to say here.</p>
<p>Another major thing to consider is of course student life, and I would take UT any day. From the UT main campus is a very short walk/subway ride to one of the biggest city in Canada, anything you want you can find it, comparable to San Francisco, while Palo Alto on the other hand…very small but still ok to get by, and unless you have a car, commuting to different parts of the valley is a long and painful experience. ( Toronto’s winter is long, snow is pretty much around staring from mid-Nov all the way to early-April on average, if you don’t like it, go to Stanford, no snow in winter)</p>
<p>I am Toronto local for 10 years, a lot of my friends are international, just like any other top engineering/CS school in Canada. Both school/area are pretty multi-cultural so you should fit right in. (Note: UT may have more Asians vs Stanford, my EE class is like 60% Chinese/Korean, 20% Indian, 10% white, and 10% others…maybe you don’t want to see the whole class filled with Asians, who knows. When you walk on the main campus street during regular day time, you sometimes will have this illusion that you are actually studying at Hong Kong university and the white people are actually the foreigners…)</p>
<p>PS: one my best friend is from Ukraine and I call him programming god. Even though I am a circuit design guy, he still criticized my programming style and professionalism for the longest time
</p>
<p>good luck on your application, I hope you asked the question just to get more info and not because you didn’t do any homework…you should always do your homework.</p>