Cornell, Toronto, or Waterloo for Computer Science

<p>Hello all, I am an international student and considering Cornell, Toronto or Waterloo as the place to spend my next 4 years. I would like to get some opinions regarding these 3 choices for studying computer science. Any help is appreciated. Thanks.</p>

<p>I am a Computer Science major at Cornell. We have one of the top programs in the country. Overall, our university carries far more prestige than the other two. Go here.</p>

<p>The only issue might be money - I've heard that Canadian schools are much cheaper. If you can afford Cornell, definitely come.</p>

<p>It also depends on what you want to do after your undergraduate degree. Waterloo is very good if you want to stay in Canada, but if you want to come to US in the future, go to Cornell.</p>

<p>Very thanks to your suggestion guys. Actually, I have not dcded yet whether to work in US or Canada in the future. Despite the fact that Cornell is a great Ivy, I also heard that Waterloo provides one of the most tremendous CS program in the world. Moreover, Toronto is comparable to any other comprehensive univ, too. So it's really a hard decision for me now. Personally, I suppose my decision should be based on the following two key factors.
1. Academically stronger
2. living environment (large campus, flexible and convenient life for a better study)
Any help now?</p>

<p>It's not easy to compare Canadian and US schools. I was going to go to UT's eng sci before I received Cornell's admission. Since I live in Vancouver, the cost of attending both universities were pretty much the same since Cornell gave me okay financial aid. If money is not an issue for you, I think you should go to Cornell.</p>

<p>I don't know the other 2 schools so I'm not going to talk about them...but about Cornell..</p>

<ol>
<li>Academically stronger - An Ivy and the best in the world or among the best in many departments and colleges</li>
<li>living environment (large campus, flexible and convenient life for a better study) - Large campus but not a campus that you would get lost in from what I hear. You can take courses from any of the colleges while you attend a single one for ur major. If you don't like the college you are in, it is relatively easy to transfer to another within Cornell. etc...</li>
</ol>