Richard Mann - University of Waterloo

Professor: Richard Mann
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Really bad. We skipped all of the important stuff and people seemed fine with it since it was also the difficult stuff. Easy midterm and assignments, harder final. Unclear lectures, uses overhead projectors with messy handwriting. Many used a previous prof's slides to learn our course. We covered very little in 4 months. Avoid if possible.
Rating # 2
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Really passionate about the subject. Lectures were not the most exciting, but he uses frequent examples and gives very clear "hints" about assignments and midterms. Course is overall pretty easy as long as you pay attention to what he says in lecture.
Rating # 3
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Not the best professor in terms of explaining concepts, but he is a very friendly and helpful professor. Lectures are usually boring, but he tries his best. Midterm and final exam were straightforward and assignments were a bit on the easy side.
Rating # 4
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Puts lots of energy into the course but can sometimes be confusing.
Rating # 5
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Course is really easy, but prof was a little dull on teaching the course. He was helpful with some explanation, but overall course taught itself.
Rating # 6
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is passionate about his subject, but is terrible at passing it on. Classes are very dull and concepts aren't explained very well, so you will spend a lot of time studying on your own in order to get a good mark.
Rating # 7
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Helpful and interested in his material, but has no idea to pass on his enthusiasm/knowledge. Good intention with extremely poor delivery. Resembles a wizard.
Rating # 8
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Good prof, helpful, VERY enthusiastic. Knows his stuff and has excellent real-world stories to supplement lectures.
Rating # 9
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Not a very difficult course at all. Sometimes he explains things too slowly and sometimes not enough - its the balance thats difficult. Assignments straight forward and Newsgroup postings always answered. Nice person - though the constant silence in class is kind of annoying. Sometimes you just want to yell just because CS251 is so bad.
Rating # 10
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Decent lectures and will provide a lot of help on assignments if you go by his office (or maybe lair would be a better term).
Rating # 11
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Tries very hard to explain concepts to the students and make sure that we understand it. However, his ability to articulate concepts is rather poor. I found it difficult to stay focused in his class. Overall, he gets an "A" for effort, but "C" for execution.
Rating # 12
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:
Holy freakin****...., do not take 251 from this man. He doesn't know how to explain anything.... The only thing that 251 and Mann are good for is a nice afternoon nap.
Rating # 13
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
definitely one of the worst prof. i have seen in my life. !
Rating # 14
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:
Oh God!, the course is hard and he makes it even more harder. He makes it soo boring that before even reaching the mid-term, you will lose interest in this course. ! I tried a lot to understand what he is trying to teach, but i never could understand a single word !, Don't take his class !
Rating # 15
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The material of the course is VERY boring and he makes it worse. He knows his stuff inside out and it shows when you ask for help outside of class. But he doesn't know how to teach or explain the concepts in the class. Reading the textbook is more helpful than going to class and sleep.
Rating # 16
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The course is ok, kinda boring. Mann .. puts the class to sleep. However, he really knows his stuff and is very helpful 1-on-1 during office hours. ALWAYS go to his 8:30 class with a coffee.
Rating # 17
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Makes difficult material even more difficult to understand. Can not express course material very easily to students.
Rating # 18
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:
He knows what he's talking about, but he seems to have problems communicating his ideas in his lectures. This made a pretty dry course even worse. If possible, go to another prof's section.
Rating # 19
Overview:
  • Course: CS370
  • 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:
The worst prof i've ever seen, he cant speak and explain clearly, always make mistakes. The bad thing is that he asked something not convered in lecture on exams!!!
Rating # 20
Overview:
  • Course: CS486
  • 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:
No Comments
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