The University of Waterloo is ranked as a top university by the Macleans magazine. But over the past four semesters that I’ve really begin to doubt myself with my choice for university. (May be I should have gone to University of Toronto at the start.)
Granted hands down there are genius from this place from RIM to Open Text to MAPLE, granted that Microsoft do hire 50 or more students from Waterloo, and that there are insanely successful people on campus.
However some of the teaching staff are a joke. I’ve had some amazing professors that I would take any subsequent course with them. And there are also professors that I wish would never teach again, as it would do more damage to the students, and the university’s name than his personal gain.
The biggest complaint I have was the 2B term, I had the standard schedule of three computer science courses and two electives (as I have already taken one of the math course the previous term.)
CS246: The professor showed up twice for lectures in class, the first and the last lecture, and I’ve seen him for the midterm and final, he got sick at the beginning of the term, people do get sick, and it’s not his fault. But the course staff failed to realize the severity of his sickness and left the course to be taught by five different people, (tutor, 2 grad students and 2 professors) We all know in the end of the term the teacher evaluation is directed towards the professor and not the five other people, so then would they take the class too seriously? probably not, and would the course be consistent? probably not. The tutor wasn’t a big help as well, he was as lazy as a pig (that’s literally how I feel about him). Assignments being marked late, marks not being posted, never checks the news group, and just plain cocky. However the biggest failure in the course was the fact that there was one question from assignment 4 that showed up on the midterm, BUT, assignment 4 was due after the midterm, so how did they expect the student to study for it? and to learn from their mistakes?
Now this is university and the professor won’t hold your hands anymore, and I did study the material by myself from all the resources that I could find, (and there was a lot seeing it was a C++ class) but the quality of the class was just a joke and it is unacceptable.
On the other hand I still don’t understand why the university is using grad students to teach classes. Let’s use an analogy (in terms of age) grade 6 teaching grade 1.