One of the best in North America for tech, a really great co-op program.
Course Curriculum
Pretty hectic and difficult for sure, but a great learning experience.
Faculty
1 professor for a class of 120+ students but the professors are very approachable and also identify students by their face depending on how often they attend lectures.
Placement
Really great due to co-op opportunities.
Accommodation
Yes, first-year, the cost is about 8000 CAD per term and it's really good for the first year but a bit expensive. Off-campus housing is a better option for later years - rent is about 800CAD per month.
Exams
CV, SoP, LoRs. There's also an AIF to be submitted for UWaterloo which is more heavily focussed on the application process. I had one round of recorded video interviews and it's mostly random.
Fees
About 250,000 CAD.
Scholarship
Yes, President's Scholarship of Distinction - awarded to incoming freshmen with a high school average.