Prabhakar Ragde - University of Waterloo

Professor: Prabhakar Ragde
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS442
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Textbook reference is essential. There are about 20 assignments, which are usually due 2 days apart from each other. Just do a bunch of them at once and you'll be ok :-)
Rating # 2
Overview:
  • Course: CS146
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Great class. Fewer bonus marks available than in CS 145. Midterm and final are both still pretty hard, but grading is forgiving.
Rating # 3
Overview:
  • Course: CS145
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Fantastic class. Midterm and final can be hit or miss (because you might not be able to figure out how to do it!) but plenty of potential bonus marks.
Rating # 4
Overview:
  • Course: CS240E
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Funny dude on piazza, cool dude irl
Rating # 5
Overview:
  • Course: CS245E
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Awesome prof! Worth taking. The content of the lectures is very diffecult
Rating # 6
Overview:
  • Course: CS245E
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
First offering of the course so marking was extremely lenient. Clear teacher, definitely would take the enriched again.
Rating # 7
Overview:
  • Course: CS145146
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Absolutely great prof!! No one else could have given such a good introduction to CS. His lectures were the most interesting from all my first year profs. Also, he made the course material pretty challenging and way more fun than the regular CS courses. His lecture notes are complete and very helpful. Best class I took in my first year.
Rating # 8
Overview:
  • Course: CS145
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Cares so much about being a good teacher it's astounding. He constantly refines his courses and puts effort into ensuring that he presents material in the right way. For example, he does original research in computer science on data structures that are easier to teach than the existing ones. So much respect for him, great prof.
Rating # 9
Overview:
  • Course: CS145
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Amazing professor, but you need to put some effort into learning the concepts!
Rating # 10
Overview:
  • Course: CS145
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Such an amazing prof. You wouldn't think it at first, as sometimes his lectures are slightly dull and hard to follow, but he does a great job in terms of challenging his students and is very helpful. Really makes you understand and love functional programming. Take this course if you have the aptitude, it's far more rewarding than CS135/6.
Rating # 11
Overview:
  • Course: CS145
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A very, very hard course, which should be expected because it is Advanced level. However, he generally does a good job explaining concepts and is very helpful during office hours. Sometimes it is difficult to stay concentrated during class though.
Rating # 12
Overview:
  • Course: CS145
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Very interesting class, definitely recommend it. The prof is very knowledgeable and clear when explaining. Thumbs up!
Rating # 13
Overview:
  • Course: CS146
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Amazing prof. The final exam was really creative and interesting.
Rating # 14
Overview:
  • Course: CS146
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I didn't enroll in CS 146 but I go to his class for my own interest. He teaches materials that are a lot different from CS 136. He didn't teach C at all in the lectures but he stick with Racket and taught us some compiler and assembler stuff. It's pretty hard to understand in first year. He is an amazing prof, funny and very smart.
Rating # 15
Overview:
  • Course: CS146
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Class is hard but you can really learn a lot from him. Hard assignments and exams, but since it's advanced course this is expected. Very personable.
Rating # 16
Overview:
  • Course: CS145
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is a very "pro" and nice professor. He knows the material very well. But he is a little lacking on explanation. A few of the material he covered are a little unclear. May be I suck at it. His assignments are hard and it gets you to think. He really challenges you to think about CS deeply. His exams are pretty challenging.
Rating # 17
Overview:
  • Course: CS145
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This man taught me how to teach. An incredibly clear lecturer who nurtures student interest by introducing motivation for material before presenting it such that the reasoning behind the material becomes intuitive. Exams were extremely well-written, to the point of being fun.
Rating # 18
Overview:
  • Course: CS145
  • 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:
Great professor. He is exceptionally good at explaining ideas and concepts and is always enthusiastic while delivering them. He designed the entire CS curriculum, so he is also obviously very smart. Take CS 145, more fun, more challenging, and more interesting than CS 135/115.
Rating # 19
Overview:
  • Course: CS145
  • 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:
Take CS 145. You will learn a lot of interesting stuff.
Rating # 20
Overview:
  • Course: CS146
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Cool, down-to-earth guy. Very helpful with material and more (he will answer other questions too!). Also is on Facebook, and actively participates in student groups/forums. Posts funny comments during our exams for us to see after.
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