3.8

Prabhakar Ragde

Computer Science - University of Waterloo

3.8
Quality
3.5
Difficulty
100%
Would Retake
112
Reviews
3.8
Quality
3.5
Difficulty
3.9
Helpful
3.6
Clarity

100%

Would Retake

112

Reviews

Rating Distribution
Official

5

57

4

23

3

14

2

6

1

12

What Students Say

“A very, very hard course, which should be expected because it is Advanced level”

CS145 - 3.0 rating

“So much respect for him, great prof”

CS145 - 5.0 rating
Class Info

Attendance Mandatory

29%

Textbook Required

81%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

83% confidence
Based on 11 grades
Most common grades:
A+ (6)
A (2)
C (1)
Grade Distribution
A(8)B(0)C(1)D(1)F(0)A-/B+(1)
Based on 12 reported grades
A+: 6
A: 2
C: 1
D: 1
Common Tags
Respected (4)
EXTRA CREDIT (2)
Skip class? You won't pass. (1)
ACCESSIBLE OUTSIDE CLASS (1)
Inspirational (1)
Amazing lectures (1)
LECTURE HEAVY (1)
Gives good feedback (1)
Rating Trend

Improving

+0.94 avg change
Mar
Aug
Dec
Nov
Dec
Apr
Last 6 months
Ratings by Course

CS131

5.0

(1)

CS492

5.0

(2)

CS251341

5.0

(1)

WALLACEL

5.0

(1)

SEVERAL

5.0

(1)
+23 more courses
Difficulty by Course

341

5.0

CS761

5.0

CS

5.0

CS251X2

5.0

WALLACEL

5.0

Reviews (112)
5.0
2.0
CS251
Jun 17, 2001

No Comments

5.0
5.0
CS251
Jun 18, 2001

No Comments

3.0
4.0
CS251
Jun 19, 2001

No Comments

4.0
2.0
CS494
Grade: C
Jun 27, 2001

This man makes you think - smart individual and NOT a bird course if he teaches

4.0
2.0
CS251
Jul 5, 2001

Most Interesting Prof Ever :)

5.0
3.0
251
Jul 11, 2001

An articulate, intelligent interesting man. Definitely my fav prof.

4.0
2.0
CS251
Aug 5, 2001

This guys hilarious - do not miss his beginning of class anecdotes

5.0
4.0
CS251
Sep 11, 2001

A true teacher. Knows how to captivate the student.

5.0
3.0
CS251
Sep 11, 2001

Best prof. I've ever had

5.0
3.0
CS251
Oct 3, 2001

No Comments

1.0
5.0
CS251
Oct 19, 2001

worst prof ever...too damn slow and cant do a continuous sentance

1.0
5.0
CS251
Oct 27, 2001

TOO BORING! SLEEP EVERY CLASS

2.0
5.0
251
Nov 24, 2001

incredibly pompus; over-inflated opinion of himself

5.0
3.0
CS251
Grade: D
Nov 29, 2001

I stopped attending lectures by my old prof when I found this guy. He is amazing

1.0
5.0
CS251
Dec 11, 2001

Would tell us little stories that had nothing to do with the course.

3.0
1.0
CS251
Jan 9, 2002

very boring!

5.0
1.0
CS251
Jan 14, 2002

BESTT ever...........i miss his lectures

5.0
1.0
CS251
Feb 6, 2002

probably the best cs prof

5.0
3.0
CS251
Feb 7, 2002

teaching the most boring course ever, he made it interesting.

4.0
4.0
CS251
Feb 8, 2002

bad course, but good prof :)

5.0
3.0
CS251
Feb 8, 2002

loose the white shoes&black jeans Mr RUNDMC goodprof+badcourse=forgetful course

4.0
2.0
CS251
Feb 19, 2002

i think he should prep more. he was trying to figure stuff out as he went along

3.0
4.0
CS251
Mar 1, 2002

No Comments

5.0
3.0
CS251
Mar 24, 2002

Genuinely intelligent prof. (No, really.) Friendly and helpful, too.

5.0
2.0
CS251
Apr 5, 2002

all I can say, is that this guy made the course fun!

3.0
4.0
CS134
Jun 8, 2002

talks off topic too much, hard course, stay focused please

5.0
2.0
CS341
Oct 13, 2002

Very intelligent prof, too bad course is dull

1.0
5.0
CS341
Oct 28, 2002

really doubt about his teaching skills, usually talked about nonsense

4.0
5.0
CS341
Nov 6, 2002

good prof, but exams are like assignments! TUFF!

2.0
5.0
CS341
Nov 8, 2002

Thinks that exams are not for testing what you've learned. extremely HARD

1.0
5.0
CS341
Dec 3, 2002

Sadistic SOB, good administrator, horrible prof

4.0
5.0
CS341
Dec 13, 2002

Killer exams. Spend more time on this course than OS! Helpful outside class

2.0
5.0
CS341
Dec 13, 2002

Lazy prof, never prepare for lecture. Can't teach too.

3.0
5.0
CS341
Dec 16, 2002

Course had 49% avg on midterm. Gave hard assg'ts with high application level.

5.0
3.0
CS131
Dec 17, 2002

Annoying digressions on music, philosophy etc., but an excellent teacher

3.0
5.0
341
Dec 18, 2002

if you have ragde, DROP THE COURSE NOW!!!!

4.0
2.0
CS251
Dec 18, 2002

Interesting to listen to.

5.0
2.0
CS492
Dec 28, 2002

Best prof I had at UW.

5.0
4.0
CS492
Jan 2, 2003

Very very good in this class. The assignments still give me nightmares

2.0
4.0
CS251
Jan 2, 2003

Made boring material even more boring. VERY poor at preparing lectures.

3.0
2.0
CS341
Jan 2, 2003

He's better teaching graduate courses. Fewer people and everyone's almost on

4.0
3.0
CS341
Jan 3, 2003

His exams test concepts, not memorization so if you get that, you'll do well.

5.0
5.0
CS251
Feb 28, 2003

very charismatic. good taste in music. philosophical. extremely tough exams.

1.0
5.0
CS761
Mar 6, 2003

very vague presentation, course slides are filled with bugs, also show some ratio profiling

3.0
3.0
CS251
Mar 31, 2003

ok, a little dull. He doesnt care if the class is not following the lecture (which happend frequently).

1.0
4.0
CS341
Apr 13, 2003

I'm happy he is banned from cs341 forever.... this would be better for him... of course he makes big attemps on the newsgroups, but it will not help him in no way...

1.0
4.0
CS251
May 18, 2003

easily the worst cs prof ever. he made absolutely no sense.

1.0
5.0
CS251
Dec 12, 2003

Easily the worst teacher in all Math Faculty. Both sucks and blows. nuff said...

1.0
5.0
CS
Feb 11, 2004

He has the guts to BS on the newsgroup of a course that he's been banned to teach, and says any course that he teaches won't be easy. We don't need profs like this.

4.0
2.0
CS251
Feb 25, 2004

Sometimes tries to step back and give a more general view of the material, which is interesting and welcome. Music before class is also nice. However, he does tend to plow through things that could use more explaining.

4.0
2.0
CS251
Mar 11, 2004

Not sure why other people are so against him: he's extremely charismatic, but in an refreshing take-you-out-of-the-boring-box way. I found him engaging and easy to learn from.

5.0
4.0
CS251341
Apr 21, 2004

I think he is a good prof. He is trying to make students learn the material and not merely getting a high mark without knowing anything. His exams and assignments are tough, but he is always there to help!

1.0
5.0
CS251
Jun 9, 2004

Prabhakar was my professor for cs251 and cs341. In lectures, Prabhakar talks more about nonsense than the actual course material. For instance he would discuss his life as a professor and talk about how to him “lecturing is equivalent to coffee, and resea

4.0
5.0
CS251
Jun 15, 2004

AVOID AT ALL COSTS!!! Excruciatingly hard exams...Lectures are somewhat engaging, but he often gives overly complicated explanations

4.0
5.0
CS251X2
Jun 15, 2004

Prabhakar is a vastly underrated prof. I think he's an excellent lecturer, and just because he designs courses so that you have to EARN a good mark instead of getting one by default doesn't make him a bad professor.

5.0
5.0
WALLACEL
Aug 17, 2004

This sloe-eyed demon can and will provoke, tempt and cajole the best possible work out of you. Stern, sometimes even forbidding manner, but really just a baa-lamb underneath.

5.0
5.0
SEVERAL
Aug 18, 2004

Dude's an evil genius, but a really smart guy in my class told me the secret: the songs he plays before class aren't just songs. They're clues to the test answers. No room here to explain fully, but pay attention to titles and think plain ol' binary code.

5.0
3.0
DFW400
Aug 18, 2004

Though it would be a tragedy for his students to be deprived of the chance to learn from this brilliant man, he so clearly should have been a rock star.

4.0
4.0
MATH
Aug 19, 2004

No Comments

1.0
5.0
CS133
Grade: A
Oct 13, 2004

This prof was the stuff out of nightmares!!! I never thought they would've let such an ass teach at such a prestigious university. I believe that this guy should pack up his very old fashioned style and move to trent.

5.0
3.0
CS251
Apr 19, 2005

His style may not be to everyone's taste, but I liked him, both as a prof and as a person. Of all profs I had in 6 terms at Waterloo, he impressed me the most.

5.0
4.0
CS135
May 3, 2005

This guy's a freakin genious yo...Definitly know ALOT..I mean ALOT...but only if you like the stuff he's teaching..if you dont it can be a pain..for me it was an amazing experience. hope to have him as a prof for future courses

5.0
3.0
CS135
Grade: Pass
Jul 25, 2005

Loves his subject

5.0
4.0
CS135
Sep 23, 2005

Very clear and precise about assignments

5.0
3.0
CS135
Sep 29, 2005

Excellent

3.0
4.0
CS135
Oct 26, 2005

He's definitely not student friendly when it comes to assignments, exams etc. : assignments are hard, as they don't correspond to lectures or the text-book; and he doesn't provide a copy of previous years' mid-term papers, sample mid-terms etc. Also, a person would be better off taking Java rather than the programming language he teaches - Scheme.

5.0
3.0
CS135
Nov 30, 2005

Awesome, really cares about his students, particularly if you care to learn. Definitely worth having as a prof. Take CS 135, don't torture yourself with the ugliness that is Java.

3.0
3.0
CS135
Dec 10, 2005

Easiest mid-term ever, and hardest final ever :( No previous years questions / sample questions available for the last part of the course (mutation), or any other part for that matter. Assignment 10 was nothing compared to the final exam questions on mutation, which is undoubtedly the hardest topic!! Reason is that he is too lazy to make new exams.

4.0
5.0
CS365
Dec 10, 2005

One of the few profs in Waterloo CS who actually cares about teaching and the underaduate curriculumn. His lectures are often not so clear, but he is very helpful if you go see him outside of class. In upper year classes he has a tendancy to slaughter his students, but if you take a course with him you will learn a lot.

5.0
2.0
CS135
Dec 13, 2005

He is truly a genious!. Cares a lot about the students. Midterms are ok, final is impossible! Lack of past exam paper is one of the main reason for not being able to make good prep. for final. But overall, he is a great teacher.!

4.0
2.0
CS135
Dec 29, 2005

Just like so many people here already said: a very, very caring and devoted scholar, a zealot in his own way. Looking forward to see more of him in later courses.

3.0
5.0
CS135
Jan 4, 2006

Wow, alot a good rating...unfortunatly I have to disagree. Did you guys take the same final as I did??lol Man, crazy hard. Very tough assignments as well. Also I found his lectures to be sooo dull, couldnt keep my eyes open... But yes, he is a great guy, helps you out when asked.

5.0
3.0
CS135
Jan 5, 2006

Very devoted and actually cares about students education. Incredibly helpful to see outside of class and encourages students to do so. Assignments and exams are tough but fair. You'll definately learn a lot. He isn't the best lecturer, but isn't that bad either. If your looking for an easy credit, wrong guy, if you actually want to learn, excellent

5.0
3.0
CS250
Apr 1, 2006

One of the most passionate profs I've ever hard. He cares about his performance and how well you learn. He's one of the only profs that will discuss his ratings by students, and takes these ratings very seriously. Also an incredibly bright guy; one of the smartest people I know (in CS, music, travel, etc -- he's a well-rounded guy!)

4.0
1.0
CS135
Apr 6, 2006

great prof...could be a better lecturer, but his assignments prepare you so well fr the midtrm and the final, that if u end up doing and understanding the assignments (which are hard) yourself, u'll do well in the course...and u actually end up learning something...

3.0
3.0
CS135
Apr 26, 2006

I didn't like the class cause frankly, I hate cs. However, I've got respect for this prof because he obviously really loves what he does. His assignments were difficult (didn't retain to lecture material!), but I found the midterm and final to be fair. More in class examples and moving slower in some sections would've make the course more bearable.

2.0
4.0
CS135
May 5, 2007

All talking....Quite boring...

4.0
2.0
CS245
Jun 18, 2007

this prof's explanations are OK, but could be more straightforward sometimes, instead of using those long sentences and big words. His exams are marked pretty generous, as long as you really show your understanding of the material.

5.0
2.0
CS135
Jan 17, 2008

This is the single most dedicated prof at this school, that I have encountered. The level at which he genuinely cares about students is astonishing. This course made me love CS.

5.0
2.0
CS145
Sep 25, 2008

Prabhakar has a very unique teaching style unlike any instructor I've had. He teaches the lesson from the ground up, to guide you to recreate and understand the entire picture yourself. Yet at the same time, he gives you all the necessary information in a clear and logical fashion. I've enjoyed every CS 145 lecture so far.

2.0
4.0
CS145
Nov 21, 2008

simply the worst prof at waterloo. Goes on with his little stories forever. His teaching is quite dull, and his presentation of the material needs to be improved.

5.0
3.0
CS145
Jan 27, 2009

Very good at teaching scheme. He teaches very fast, which is ideal for an advanced course, but probably very bad for a regular course. I took the course with significant prior knowledge of programming, and I must admit that is was very helpful, despite everyone saying that it's not necessary. Gives a LOT of bonus marks, but also a LOT of work.

4.0
2.0
CS136
Mar 25, 2009

good prof, but it takes getting used to his teaching style. The assignments were quite challenging, but at least after you completed it, you felt you had a better grasp of the material. the assignments were hard, but you have to remember this is the University of Waterloo - arguably one of the best CS schools in North America

4.0
5.0
CS136
Jul 30, 2009

Painfully hard, the course still gives me nightmares. At the same time, assignments do a great job of teaching. Very fair on the exams, and does nice bell curves. I think many people got over 100 in this course (the CS geniuses of course), but as long as you stuck around, the mark adjusting helped. Assignments take VERY long and are VERY hard.

4.0
5.0
CS145
Nov 9, 2009

This guy is hard. Don't take his course unless you are willing to put effort into it. His assignments are very hard. That being said, if you do put in the effort, this might be the most rewarding course you ever take.

4.0
3.0
CS145
Nov 13, 2011

Intelligent, friendly guy. Really knows what he's doing. Can be a little unclear, boring, and/or long-winded sometimes.

5.0
4.0
CS145
Dec 4, 2011

A brilliant lecturer of a difficult class (but definitely worth it in the end).

5.0
5.0
CS145
Dec 7, 2011

Good prof, extremely helpful during office hours. Made the course accessible to poeple with no prior experience, yet still interesting for people with lots of experience. Assignments are often very challenging though. Exams were well written.

5.0
2.0
CS145
Dec 18, 2011

CS 145 can be difficult for those without prior mathematical experience. However, if you know what induction and recursion are, and are willing to put in a bit of time, you ought to do well. The professor teaches well and is very nice, but you do need to actually know how to code. Don't expect a trivial course and you'll get a very interesting one.

5.0
3.0
CS145
Mar 2, 2012

Earns his salary. Had 16-page midterm marked for the entire section in three days. Reasonable in expectations. Challenging, but worth it.

3.0
5.0
CS442
Mar 6, 2012

Avoid this guy's offering of CS 442 unless you are an exceptional student.

5.0
5.0
CS442
Mar 28, 2012

He assigns a lot of work and the midterm was hard. However, he was very willing to help out when asked and it was very clear that he was trying really hard to teach well.

5.0
4.0
CS146
Jul 4, 2012

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.

5.0
3.0
CS145
Jul 26, 2012

Take CS 145. You will learn a lot of interesting stuff.

5.0
3.0
CS145
Oct 5, 2012

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.

5.0
5.0
CS145
Oct 18, 2012

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.

5.0
3.0
CS145
Dec 19, 2012

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.

5.0
4.0
CS146
Mar 11, 2013

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.

5.0
4.0
CS146
Apr 8, 2013

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.

5.0
3.0
CS146
Jul 9, 2013

Amazing prof. The final exam was really creative and interesting.

4.0
5.0
CS145
Grade: A-
Nov 19, 2013

Very interesting class, definitely recommend it. The prof is very knowledgeable and clear when explaining. Thumbs up!

3.0
5.0
CS145
Nov 19, 2013

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.

5.0
4.0
CS145
Mar 27, 2014

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.

5.0
3.0
CS145
Grade: A+
Nov 20, 2014

Amazing professor, but you need to put some effort into learning the concepts!

5.0
2.0
CS145
Mar 4, 2015

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.

5.0
2.0
CS145146
Aug 8, 2015

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.

5.0
3.0
CS245E
Grade: A+
Dec 27, 2016
Would take again

First offering of the course so marking was extremely lenient. Clear teacher, definitely would take the enriched again.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS245E
Grade: A+
Nov 12, 2017
Would take again

Awesome prof! Worth taking. The content of the lectures is very diffecult

Inspirational
Amazing lectures
LECTURE HEAVY
5.0
3.0
CS240E
Grade: A+
Dec 3, 2017
Would take again

Funny dude on piazza, cool dude irl

Gives good feedback
Hilarious
Would take again
5.0
4.0
CS145
Grade: A+
Apr 4, 2018
Would take again

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.

Respected
TEST HEAVY
EXTRA CREDIT
5.0
4.0
CS146
Grade: A+
Apr 4, 2018
Would take again

Great class. Fewer bonus marks available than in CS 145. Midterm and final are both still pretty hard, but grading is forgiving.

Respected
EXTRA CREDIT
5.0
4.0
CS442
Grade: A
Apr 4, 2018
Would take again

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 :-)

Respected
Get ready to read
LOTS OF HOMEWORK
Class Info

Attendance Mandatory

29%

Textbook Required

81%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

83% confidence
Based on 11 grades
Most common grades:
A+ (6)
A (2)
C (1)
Grade Distribution
A(8)B(0)C(1)D(1)F(0)A-/B+(1)
Based on 12 reported grades
A+: 6
A: 2
C: 1
D: 1
Common Tags
Respected (4)
EXTRA CREDIT (2)
Skip class? You won't pass. (1)
ACCESSIBLE OUTSIDE CLASS (1)
Inspirational (1)
Amazing lectures (1)
LECTURE HEAVY (1)
Gives good feedback (1)
Rating Trend

Improving

+0.94 avg change
Mar
Aug
Dec
Nov
Dec
Apr
Last 6 months
Ratings by Course

CS131

5.0

(1)

CS492

5.0

(2)

CS251341

5.0

(1)

WALLACEL

5.0

(1)

SEVERAL

5.0

(1)
+23 more courses
Difficulty by Course

341

5.0

CS761

5.0

CS

5.0

CS251X2

5.0

WALLACEL

5.0

Similar Professors