3.6

Rick Henderson

Computer Science - Wilfrid Laurier University - Waterloo

3.6
Quality
2.2
Difficulty
44%
Would Retake
111
Reviews
3.6
Quality
2.2
Difficulty
3.5
Helpful
3.7
Clarity

44%

Would Retake

111

Reviews

Rating Distribution
Official
111 total ratings

5

37

4

37

3

16

2

7

1

14

What Students Say

He is uncaring about students

CP104 - 1.0 rating

Couldn't go to my usual lab with David Brown so I went to his lab instead

CP104 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 15 grades
Most common grades:
A (7)
A+ (5)
D- (1)
Grade Distribution
A(12)B(0)C(0)D(1)F(0)A-/B+(2)
Based on 16 reported grades
A: 7
A+: 5
D-: 1
Rather not say: 1
Common Tags
Clear grading criteria (4)
Caring (3)
Tough Grader (2)
Gives good feedback (2)
Amazing lectures (2)
Accessible outside class (2)
Participation matters (1)
Skip class? You won't pass. (1)
Rating Trend

Declining

-0.66 avg change
Jan
Dec
Apr
Oct
Dec
Jan
Last 6 months
Ratings by Course

CP102LAB

5.0

(1)

CP102W03

5.0

(1)

CP102LW03

4.1

(30)

CP102LW

4.0

(1)

CP102LW103

4.0

(1)
+7 more courses
Difficulty by Course

CP102W03

4.0

CP102W

3.0

CP2LW03

3.0

CP104

2.5

CP102LW03

2.2

Reviews (109)
2.0
2.0
CP102
Nov 22, 2002

easy if you already know computers, if not... good luck!

1.0
3.0
CP102
Jan 3, 2003

Not helpful. Get another job.

3.0
2.0
CP102
Jan 21, 2003

kinda reminds me of the computer guy from SNL

1.0
1.0
CP102
Mar 3, 2003

It's sort of ironic when your computers prof. has never actually seen a computer in real life.

4.0
1.0
CP102LW
Mar 24, 2003

pretty basic

3.0
3.0
CP102LW03
Mar 24, 2003

Overall, i don't think he is a bad lab instructor,but he doesn't give very good examples or isn't very good at explaing certain things

3.0
2.0
CP102LW03
Mar 24, 2003

A good prof. but many unfair assumptions about student abilities have been made.

4.0
2.0
CP102LW03
Mar 24, 2003

Overall, i think this lab supervisor was fair and offered help when needed

1.0
4.0
CP102LW03
Mar 24, 2003

Hey jerk treat guys the same as you treat girls

3.0
1.0
CP102
Mar 24, 2003

You need to be a little more helpful and less expecting of your students. You move too quickly throught the labs. As well you need to write more information on the board.

4.0
2.0
CP102LW03
Mar 24, 2003

Does the best he can with what little he has. A smile never killed anyone though.

3.0
1.0
CP102
Mar 24, 2003

haha...some comments were funny...easy class..so who can complain

4.0
1.0
CP102LW103
Mar 24, 2003

You got to love Rick

2.0
4.0
CP102LW03
Mar 24, 2003

brutal ta's, brutal labs

4.0
2.0
CP102LW03
Mar 25, 2003

Great! I learned a lot and i enjoy coming to the labs!!! YAY

3.0
3.0
CP102
Mar 25, 2003

went to fast sometimes, sometime need to slow down, repaeat things or talk clearer. but i learned alot!

4.0
2.0
CP102
Mar 25, 2003

I am sorry that it may not seen as though the class participates and gives you feed back. I would l give you constructive critisism and say that you may wish to write more on the board. I learned some useful tools in your course.

1.0
1.0
CP102
Mar 25, 2003

Absolutely horrible interpersonal skills. Somehow helping the ladies is ok and elping the guys costs you marks. Great teaching ethics

5.0
1.0
CP102
Mar 25, 2003

its all good

3.0
2.0
CP102
Mar 25, 2003

Not a great teacher for the material. Not as thorough or fun. TAs are helpful

4.0
3.0
CP102
Mar 25, 2003

Excellent Labs, learned lots.

4.0
2.0
CP102
Mar 25, 2003

This lab was overall quite helpful - especially for the assigments. However, I found the lab on databases to not be helpful at all, as rick had us follow the lab on our own - without any explanation. Thus, the assignment for databases was very difficult.

2.0
3.0
CP102
Mar 26, 2003

Good Guy - Kinda Slow!!

4.0
3.0
CP102
Mar 26, 2003

Overall effective professor.

5.0
3.0
CP102
Mar 26, 2003

Very nice guy and very helpful. Great being in his class.

5.0
1.0
CP102LW03
Mar 26, 2003

Pretty nice, and hot too.

3.0
3.0
CP102LW03
Mar 26, 2003

A little too boring. Might want to try to display some sort of personality.

2.0
3.0
CP102
Mar 26, 2003

Has no personality.... I suggest he gets one

5.0
1.0
CP102
Mar 26, 2003

Controlling. Although this is needed for a classroom to be ran. The student s are adults and therefore should be treated as so.

5.0
2.0
CP102
Mar 26, 2003

very cool guy. good teacher. its nice to have a teacher with a sense of humour.

4.0
2.0
CP102
Mar 26, 2003

Teaching assistants were too direct in their explanations, making those who did not understand directions feel much dumber than they really were. Patience is a scarce resource in this lab.

4.0
2.0
CP102
Mar 26, 2003

I liked lab component much better then lecture

4.0
3.0
CP102
Mar 26, 2003

Good Lab teacher

4.0
2.0
CP102LW03
Mar 26, 2003

Good teacher, I just wish we didn't get deducted marks for needing help on tasks!

5.0
3.0
CP102
Mar 26, 2003

God bless him

4.0
2.0
CP102LW03
Mar 26, 2003

Effective, but lacking excitement and personality.

5.0
2.0
CP102LW03
Mar 26, 2003

My lab experience was great! Mr. Henderson is very knowledgeable about the topics that were covered. I am glad that I took CP102. I actually learned a lot from the labs.

4.0
3.0
CP102W
Mar 26, 2003

kind of mean to newcomers...NOT EVERYONE IS COMPLETELY COMPUTER COMPETENT

5.0
1.0
CP102LW03
Mar 26, 2003

Rick I had a blast. You're a great guy and it was awesome being in your lab everyweek. P.S. I don't know how you did it, but you also had two of the hottest TA's around working with you. Peace out buddy, your most bestest front row student ever.

3.0
3.0
CP102LW03
Mar 27, 2003

typical computer nerd

5.0
1.0
CP102
Mar 27, 2003

Nice Job! Cheers!

5.0
3.0
CP102LW03
Mar 27, 2003

You're a good teacher

5.0
2.0
CP102
Mar 27, 2003

not bad. a little bit of a trecky, but a nice helpful guy all the same.

5.0
1.0
CP102LW03
Mar 27, 2003

Overall, was a helpful teacher and makes class interesting

5.0
1.0
CP102LW03
Mar 27, 2003

Explanations are clear, easily understood. Very Friendly, humourous. Overall good instructor.

5.0
3.0
CP102LW03
Mar 27, 2003

Very effective

4.0
2.0
CP102LW03
Mar 27, 2003

great lab..was very enjoyable...

5.0
2.0
CP102LW03
Mar 27, 2003

the labs saved my grade

5.0
1.0
CP102
Mar 27, 2003

Very good lab. I learned alot. However, we could have spent more time on the statistics stuff, since that was the hardest assignment. Overall, he was really helpful and he did a good job supervising the labs.

4.0
2.0
CP102LW03
Mar 27, 2003

his jokes were annoying, but somewhat funny...

4.0
3.0
CP102LW03
Mar 27, 2003

the jokes are good at keeping my attention

4.0
4.0
CP102
Mar 27, 2003

The labs are interesting, no too easy, but not too hard either. Rick understands what he is teaching and is a good TA.

4.0
3.0
CP102
Mar 27, 2003

Rick is a really professional, and repectful lab supervisor. Although sometimes his jokes are a little sketchy..haha! jk Overall he is a very friendly, approachable person ..labs were definately THE BEST aspect of this course.

5.0
1.0
CP102LAB
Mar 27, 2003

Rick is friendly and is knowledgable regarding this subject. He is able to relay the information necessary for labs in a professional manner, yet he is still personal and answers questions without hesitation.

5.0
1.0
CP102LW03
Mar 27, 2003

Had lots of fun in Labs

5.0
2.0
CP102
Mar 28, 2003

-always very clear in all explanations and will help with any questions we have

5.0
2.0
CP102
Mar 28, 2003

You hold some strong teaching qualities and clarify every possible techniques in computers. You are a great lab professor and wish you the best of luck in the future.

3.0
3.0
CP102
Mar 28, 2003

No comments

4.0
3.0
CP102
Mar 28, 2003

he was very rude

5.0
4.0
CP102W03
Mar 28, 2003

Thanks for a great term. I've learned a lot

4.0
3.0
CP102LW03
Mar 28, 2003

I had fun in this lab. The content was challenging but the TA's and the Lab Supervisor did what ever they could to make it fun.

5.0
2.0
CP102LW03
Mar 28, 2003

nice t.a

5.0
1.0
CP102LW03
Mar 28, 2003

Very friendly, and helpful during lab classes.

5.0
1.0
CP102
Mar 28, 2003

good guy, helps you when needed. but still tries to ensure that the students learn on their own

4.0
2.0
CP102LW03
Mar 28, 2003

Good humour and very good knowlw/edge of the material. Can be a bit rude at times, especially when thinking that students do not pay attention.

5.0
2.0
CP102LW03
Mar 28, 2003

made me feel very comfortable....and the class not sumthing i dresded each week coz it would be boring...so over all...nice experiance.

5.0
2.0
CP102
Mar 28, 2003

Nope not one

3.0
3.0
CP2LW03
Mar 28, 2003

Proffessor can be quite impatient at times.

5.0
2.0
CP102LW03
Mar 28, 2003

Helpful instructor for computer users with little skill. Good quick to the point classes, and extra help is always there for those that fall behind.

3.0
3.0
CP102
Mar 30, 2003

My main concern is with the one TA, Andrea Campbell, and her pompous nature.

1.0
3.0
CP102
Mar 30, 2003

I found the Rick Henderson assumed we were computer geniuses.He went really slow at easy parts of the lab&really fast during the difficult parts of the labs.The TA helper Andrea Campbell patronized me way too often and also gets hotness rate 0.

4.0
3.0
CP102
Mar 30, 2003

He calls himself Sauron, enough said.

3.0
3.0
CP102
Mar 31, 2003

No Comments

4.0
2.0
CP102
Mar 31, 2003

No Comments

4.0
2.0
CP102
Apr 1, 2003

No Comments

3.0
3.0
CP102LW03
Apr 1, 2003

No Comments

1.0
4.0
CP102
Apr 19, 2003

No Comments

4.0
2.0
CP114
Apr 2, 2004

good guy

2.0
2.0
CP102
Apr 16, 2004

A really big jerk in CP102. He doesn't care about his students at all and takes pleasure in embarassing them. He takes a long time to get back to your emails.

2.0
2.0
CP114LAB
Aug 3, 2004

i don't know why they had this guy as a lab instructor. he sort of knew the concepts taught in the lectures and knew nothing of the programming language used (C). almost completely relied on the TA.

5.0
2.0
CP102
Dec 4, 2005

He is teaching new stuff to make this course more attractive and practical.

5.0
1.0
CP102
Dec 16, 2005

He was my TA; he was hilarious. His smart-ass comments towards students made it amusing. He would get this look on his face where he'd scwint his eyes and purse his lips then sarcastically answer you. Oh, how I loved it. Keep up the good work sir.

5.0
1.0
CP102
Jun 15, 2006

decent class, extremely easy (unless maybe you're a mennonite and dont get electricity). he has some funny reactions if you come in late or have your cell phone ring, however

5.0
2.0
CP102
Oct 2, 2006

really helpful guy. funny and easy going most of the time too, generally helpful and can explain stuff clearly and makes sense. good prof!

4.0
1.0
CP102
Nov 30, 2008

Wonderful!

4.0
2.0
CP102
Jan 9, 2010

I find going to lectures saves me studying time, but you can learn from the text yourself (it's easy) and get high marks. All the lab marks are giveaways so do all the stuff and you can A+ too. He explains things so clearly that you can learn it without really studying. He doesn't bite if you're not late to lectures or asking him stupid questions

5.0
4.0
CP102
Apr 20, 2010

Awesome Prof! I found the class really interesting and Prof Henderson to be very articulate. Just don't show up late!

3.0
3.0
CP212
Jan 8, 2012

Nice and easy going personality.

4.0
1.0
CP102
Jun 28, 2012

The labs were pretty easy, as long as you prepared and did the myitlab exercises. ALthough his attitude to some students were not that great, as long as you do ur work and come prepared to class it's not a problem. Every lab he would do explanations on areas that other students from previous labs had trouble on. This was very helpful

4.0
3.0
CP102
Jan 10, 2013

This guy doesn't care about his students at all. He never says anything that isnt condescending and always seems angry in labs. Not a good prof. But at least he knows his class is a joke.

5.0
1.0
CP102
Grade: A
Nov 27, 2014

Great class and great Prof

4.0
2.0
CP102
Nov 27, 2014

Rick Henderson was a really good prof. He would always respond to emails quickly. He made the classes easier with practices and videos he posts online.

3.0
2.0
CP102
Grade: A+
Jul 2, 2015

Go to labs and its an easy A+

4.0
1.0
CP102
Grade: A+
Jan 8, 2016

Good prof overall. Sometimes he gets really mad so be aware of that. And please, DO NOT talk a lot during his lectures because he WILL embarrass you.

5.0
2.0
CP102
Grade: A
Nov 12, 2016
Would take again

Great guy. Just do the homework, and go to labs (mandatory) early to show how hard you're willing to work. Easy to rub him the wrong way, but it's not hard to get him on your side either. Also a real comic book guy who loves both Marvel and DC.

Participation matters
Skip class? You won't pass.
Hilarious
1.0
2.0
CP212
Grade: A+
Dec 7, 2016
Wouldn't take again

Rick henderson is extremely condescending whenever you ask him a question, and makes you feel very stupid.

2.0
4.0
CP104
Grade: D-
Jan 27, 2017
Wouldn't take again

Couldn't go to my usual lab with David Brown so I went to his lab instead. He's rude and will make you feel dumb for asking any question. Got a D- on that lab (had gotten A+ on every single lab until that one).

Tough Grader
1.0
1.0
CP104
Grade: A
Jan 30, 2017
Wouldn't take again

He is uncaring about students. Will make mistakes, and after a student corrects him, he will act as if he knew what the issue was... Profs make mistakes as well, and it's obvious. When you need help on the other hand, he will make the most difficult question seem like a three year old could do it. Very harsh, and extremely rude. UNrecommended.

Tough Grader
1.0
4.0
CP102
Mar 9, 2018
Wouldn't take again

Two words, Rude and Spiteful

1.0
3.0
CP212
Grade: A
Nov 26, 2018
Wouldn't take again

Very lazy Teacher, you could better understand anything for this course, on your own. Clearly got his degree on the back of a cereal box. Does not know how to communicate with his students , he is not needed.

ACCESSIBLE OUTSIDE CLASS
4.0
2.0
CP212
Grade: A+
Jan 29, 2019
Would take again

Very interesting teacher. He seems to enjoy Visual Basic and knows a lot about it,does a pretty good job of teaching it. However he is always pissed off in the labs for some reason and is very rude during them. I've also heard he teaches the Python course, but I didn't have him for that so I can't comment. Overall I think the good outweighs the bad

Clear grading criteria
1.0
2.0
CP212
Dec 2, 2019
Wouldn't take again

My friends gave him a 3-4 stars rating out of pity but I'll be honest, this man is the embodiment of the word "pretentious". How he consistently manages to make everyone sleep at 5:30 pm is a mystery.

1.0
2.0
CP212
Grade: A
Dec 2, 2019
Wouldn't take again

To put it into perspective, Rick is the type of dude who would sue you for emotional distress if you call him stupid.

4.0
2.0
CP212
Grade: Rather not say
Apr 26, 2020
Would take again

Lectures are not useful, just read the textbook. Assignment and lab expectations/instructions were clear, and were easy at first but were challenging later on (though easier than typical CS courses). Exams were all multiple choice and easy to earn a high mark with little studying. Cares about his students doing well but lost his temper a few times.

Gives good feedback
Clear grading criteria
Caring
1.0
1.0
CP212
Grade: A
Oct 31, 2020
Wouldn't take again

Easy course if your a comp sci student, however as a person rick Henderson if very rude and clearly does not enjoy teaching.

5.0
2.0
CP212
Grade: A
Dec 19, 2020
Would take again

He has become my favourite cp prof at WLU. He is such an amazing professor. His lectures are very entertaining, and he is very fair and understanding. He is also inclusive and really handled this semester better than any other cp prof in my opinion. I wish all the best in his future endeavours. Class is quite easy especially if you're in comp sci

Gives good feedback
Clear grading criteria
Amazing lectures
4.0
1.0
CP212
Grade: B+
Jan 1, 2021
Would take again

Solid prof overall. Gave lots of resources to learn more about the content so it's clear he cares. He gets frustrated by students who understandably treat this course as a bird course. The only difficult thing in this course was the final assignment worth 10% of your mark. Everything easy is pretty easy. There were 3-4 classes total online.

Accessible outside class
Clear grading criteria
Caring
5.0
2.0
CP212
Grade: A-
Jan 12, 2021
Would take again

Definitely my new favourite professor ever! He is super passionate about what he teaches, and genuinely wants every student to succeed. I havent been so excited for a class in so long and Im really thankful that I had him as a prof.

Amazing lectures
Caring
4.0
2.0
CP212
Grade: A+
Jan 14, 2021
Would take again

If you know how to code this class should be a pretty easy A since he goes through it pretty slowly and does a good job explaining things. Assignments are super easy and the exam is pretty easy as well. I went to lecture and found that questions on the exam were just things he'd said in class but lots didn't and did well. Overall a good prof.

Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 15 grades
Most common grades:
A (7)
A+ (5)
D- (1)
Grade Distribution
A(12)B(0)C(0)D(1)F(0)A-/B+(2)
Based on 16 reported grades
A: 7
A+: 5
D-: 1
Rather not say: 1
Common Tags
Clear grading criteria (4)
Caring (3)
Tough Grader (2)
Gives good feedback (2)
Amazing lectures (2)
Accessible outside class (2)
Participation matters (1)
Skip class? You won't pass. (1)
Rating Trend

Declining

-0.66 avg change
Jan
Dec
Apr
Oct
Dec
Jan
Last 6 months
Ratings by Course

CP102LAB

5.0

(1)

CP102W03

5.0

(1)

CP102LW03

4.1

(30)

CP102LW

4.0

(1)

CP102LW103

4.0

(1)
+7 more courses
Difficulty by Course

CP102W03

4.0

CP102W

3.0

CP2LW03

3.0

CP104

2.5

CP102LW03

2.2

Similar Professors