Like all great schools what makes the students great is selection bias. Waterloo has a great reputation, so it gets the first pick of the best students. The great graduates give the school a great reputation.
Lather, rinse, repeat.
(Not that I'm complaining as I was part of the system and have benefited greatly from it. Co-op is a very, very big deal. But the professors and the school itself is not appreciably different from U of T or UBC or wherever)
Lather, rinse, repeat.
(Not that I'm complaining as I was part of the system and have benefited greatly from it. Co-op is a very, very big deal. But the professors and the school itself is not appreciably different from U of T or UBC or wherever)