If you have some free time, search the Internet for student reviews of the University of Waterloo. The results may be shocking. While some of the negative reviews are obviously biased, there are some common pieces of advice for the University, contributed by alumni or senior students. Most of these recommendations are related to teaching. Education is what students pay for, and in return they expect a proper environment to develop their hard skills and intellectual capacity. Students also expect to learn how to deal with daily challenges, and want guidance in mastering problem-solving skills as well as soft skills.