Advantages:
- Disadvantages:
- Comment:
I was a UofT undergrad and, later, I TA'd in the CS department as a graduate student. Hands-down, UofT is a top 20 global Computer Science Department when it comes to research -- maybe even top 10. The people you'll meet here are among the very best at what they do in the world.Warning to undergraduates, though: Teaching quality is all over the place. Class sizes can be huge (many hundreds), and many professors are busy chasing research accolades. If you're in the top 5% of the class, you may be able to get your prof's attention and secure a spot in the graduate program. Otherwise, UofT can be a lonely place if you don't form your own study groups.