Michael McCool - University of Waterloo

Professor: Michael McCool
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS488
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Had to learn everything myself. Boring. Assignments had nothing to do with the lecture. Exams were difficult. BORING.
Rating # 2
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Extremely knowledgeable. Knows five ways to do anything, and explains them all. If you want to learn, you'll love him. Made CS 251 into my favourite CS course!
Rating # 3
Overview:
  • Course: CS488
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Worst professor in CS... not forgiving at all and can't teach either... doesn't care about anything, huge ego...
Rating # 4
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great professor. By far the best I've had in almost two years of university. He moves quickly and always adds very interesting and relevant comments. Twoards the end he even offered to cover a topic that interested us when we had some free time, no prof has ever bothered that much. Thank you!
Rating # 5
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
come on man.... this guy can't teach... He's too smart to teach.. his face is saying: yo man~~ these things are damn easy.. how come u don't understand? Don't take his class !!! The lec is completely useless. i go to every lec, and get the same mark as ppl who don't = =''
Rating # 6
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
the guy really knows what he's talking which seems to be his downfall. His explanations are aimed at the top 10% in the class and so lectures are completely unclear to anyone who has no hardware experience before. No examples, tests focus on details which are poorly explained, tendancy to go off on tangents, lectures are extremely hard to follow.
Rating # 7
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
McCool really knows his stuff and you can tell he's very much into the material. That being said he does a terrible job at actually explaining it. He constantly spews out confusing techno-babble and jargon and his lectures seemed aimed at people who already know most of the material any ways. The most confusing Math/CS class Ever.
Rating # 8
Overview:
  • Course: CS488
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Lectures near useless. Everything I learned, I had to teach myself. Takes ages to respond to e-mail and forgets to show up for pre-arranged appointments. Near ruined a quite enjoyable course.
Rating # 9
Overview:
  • Course: CS241
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This prof just reads things off the course notes. No helpful examples. Finishes the class 2 weeks early(PracticallyFlyByEachChapt. He says that we'll review this next class, but instead he forgets and continues onto new things. He avoids hard questions and B.S. till end of class. then no time to ans
Rating # 10
Overview:
  • Course: CS241
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His explainations are horriable. Make the class so boring....
Rating # 11
Overview:
  • Course: CS
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
McCool ain't COOL!!!
Rating # 12
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is one of the few profs who actually KNOW and LOVE the material of the course. His exams are almost too easy. He's also a wealth if information and is fun to talk to outside of class. Best prof I had in university so far.
Rating # 13
Overview:
  • Course: CS241
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Nothing outstanding, but not bad either.
Rating # 14
Overview:
  • Course: CS488
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Unclear explanations. Tried to cover more materials than he can.
Rating # 15
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 16
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The course is sooooo bad and this guy tries harder to make it even more boring. God damn the course.....and his teaching style
Rating # 17
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The course material is much more interesting than he is - if you have him then you might as well read the textbook yourself because that's how i understood the materials. Or hope that you have a good TA.
Rating # 18
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Like to show off his b****s
Rating # 19
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
he's ****... but still pretty boring... i dunno how you can pull that off
Rating # 20
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Horrible, Horrible prof, VERY VERY boring. find someone else to take this course from.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin