3.1

Rick Wightman

Computer Science - University of New Brunswick

3.1
Quality
3.1
Difficulty
43%
Would Retake
125
Reviews
3.1
Quality
3.1
Difficulty
3.1
Helpful
3.2
Clarity

43%

Would Retake

125

Reviews

Rating Distribution
Official

5

41

4

22

3

13

2

20

1

29

What Students Say

He explains nothing in class but requires us to do everything in lab&assignment&test

INFO1103 - 1.0 rating

" and clicks next slide

CS2253 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

58%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 26 grades
Most common grades:
A- (6)
B (5)
A (5)
Grade Distribution
A(6)B(7)C(2)D(1)F(0)A-/B+(10)
Based on 34 reported grades
A-: 6
B: 5
A: 5
B+: 4
Common Tags
Skip class? You won't pass. (9)
Gives good feedback (7)
Respected (7)
Participation matters (7)
Tough grader (7)
Lots of homework (5)
Accessible outside class (4)
Hilarious (2)
Rating Trend

Declining

-0.98 avg change
Jun
Jan
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

1003

5.0

(1)

CS2635

5.0

(2)

CFORSCIE

5.0

(1)

CS1003AN

5.0

(1)

CS2053

5.0

(1)
+18 more courses
Difficulty by Course

CS

4.3

CS2263

4.3

CS1003AN

4.0

CS2023

4.0

CSFRO

4.0

Reviews (125)
5.0
3.0
CS1003
Dec 17, 2001

No Comments

5.0
5.0
CS1003
Feb 4, 2002

He is very meticulous about assignments

5.0
3.0
CS2635
Feb 5, 2002

Only prof I've had all year with some personality. Fun, friendly, and approable.

5.0
3.0
CFORSCIE
Feb 6, 2002

Good dude, still has some spirit left in him.

5.0
1.0
CS2635
Feb 28, 2002

He is the best CS teacher that I ever had

5.0
2.0
1003
Apr 4, 2002

No Comments

5.0
5.0
CS1003
Apr 8, 2002

Best prof I ever had

5.0
1.0
CS1003
Apr 13, 2002

Really good prof.

5.0
4.0
CS1003AN
Sep 11, 2002

Great prof, definately the best one I've had yet. Very easy to talk to.

5.0
3.0
CS1003
Oct 30, 2002

best prof ever

4.0
1.0
CS1013
Nov 5, 2002

One of the best profs I've had.

4.0
2.0
CS1003
Dec 6, 2002

good prof, hard exam, gave me a B+, not sure why

5.0
1.0
CS1003
Dec 18, 2002

Great prof... classes are very interesting...easy to talk to... best prof ever!

4.0
2.0
CS1003C
Jan 28, 2003

Damn good prof - teaches with great analogies to real life

5.0
1.0
CS1003
Feb 19, 2003

No Comments

5.0
2.0
CS1003
Feb 27, 2003

great teacher, best i have ever had

3.0
5.0
CS2023
Jun 29, 2003

Horrible final exam.

4.0
4.0
CS2023
Jun 30, 2003

Liked his teaching style. Lots of resources on reserve. Exam was tough though.

4.0
3.0
CS1073
Oct 17, 2003

Great prof. Establishes clear expectations at the beginning of each class, and I've always left having felt I met those expectations. He's easy to follow and teaches with analogies to real life. No more "just because". Thanks Rick :)

5.0
1.0
CS1073
Oct 26, 2003

Excellent Prof...Thumbs UP 2 him!!!

5.0
1.0
CS1073
Oct 27, 2003

Excellent prof. Very clear explanations. Great analogies.

5.0
1.0
CS1073
Nov 26, 2003

Man, if only all my prof's could be like Rick. Hope I get in some of his other classes in the future! He's awesome!

5.0
3.0
CS1003
Nov 27, 2003

explains the hard stuff really well. funny and approachable. somewhat hard class, but he makes it fun.

5.0
1.0
CS1073
Dec 2, 2003

I love this guy! He's the best teacher I ever had!

5.0
3.0
CS1003
Dec 3, 2003

awesome guy! He explains concepts very well so that first year engineering students with no programming backround can get through this seemingly tough course.

5.0
1.0
CS1073
Mar 18, 2004

Rick rules. Plain and simple. One of the best professors you'd ever have. Always approachable and always takes charge of any situation no matter what the circumstances.

2.0
3.0
CS1003
Apr 4, 2004

How do people think he's a good prof??? Unless you're in an upper level course that he teaches, look out, 'cause it's gonna be BAD.

5.0
2.0
CS1003
Apr 8, 2004

Makes the course fun

5.0
2.0
CS1003
Apr 11, 2004

Not a bad teacher. Good guy, approchable and willing to help all the time.

4.0
2.0
CS1073
Apr 11, 2004

Nice prof. Seems to help people in every way possible. teaching criteria is excellent. U'll defn learn the subject if u work hard @ it.

3.0
4.0
CS1003
May 8, 2004

I didn't really like him or the course. Maybe it is just me

1.0
2.0
CS1073
May 22, 2004

Failed the course with .4 off of a D . Lost 3 of my assignments. And not willing to bump me up to a 50% when i have a 49.6. Fricken HARSH guy!

5.0
1.0
CS1073
May 23, 2004

Took this from him in the fall. Great prof. Always there when I needed a hand with something, takes all kinds of time to help you understand the material. Even helped me with CS1083 even though he doesn't teach it. Definately take everything with him.

5.0
1.0
CS1073
May 23, 2004

Gives examples using real-life examples. Assignments he makes aren't toy problems asking for real solutions...they're real problems asking for real solutions. Doesn't "give" or "take" marks. You get every mark you earn. Very fair p

4.0
4.0
CS1013
May 23, 2004

Very challenging, but interesting prof.

5.0
2.0
CS1073
Nov 11, 2004

I can't believe this guy. He expects us to think, and learn, and do some work. He only gives us what we deserve. What is this, a university or something? Finally, someone who makes things simple.

5.0
3.0
CS1003
Nov 22, 2004

A first class teacher, his assignments taught me not only CS, but problem sovling and self evaluation. Almost switched to CS after his course.

5.0
2.0
CS1003
Dec 3, 2004

Never did any computer science before at all and Rick made me love it!

2.0
3.0
CS1043
Dec 27, 2004

Not very helpful. Would not place class related material on webct, unlike the other professors, and was hard to get to commit to meeting with a student. Also, lost my friend's paper and wanted them to take a zero on the assignment. Class tended to be very boring.

4.0
3.0
CS1043
Jan 5, 2005

The material on it's own was easy so that wasn't a problem .... Rick made numerous errors on midterms, assignments, and the exam. Very unproffessional.

2.0
4.0
CS
Jan 8, 2005

He's kinda a dick, and his class is harder than the other profs that teach the cources... he makes funny jokes at times... but often not so much... hes not helpfull... again, take someone else

4.0
2.0
CS1043
Feb 15, 2005

This prof was sort of dry. But then again, you can't really make computer Science that interesting! The class was pretty easy, you just have to make sure you keep on top the assignments he gives. I think there were 9 assignments, 2 midterms and 1 final. The end of the course can get kind of tricky.

1.0
5.0
CS1043
Feb 19, 2005

I hate this prof and the class. The assignments are poorly worded and he makes you feel like a dumb ass when you go to him for help and his stories suck. I warn you to take this with anyone else.

5.0
2.0
CS1003
Mar 18, 2005

I was worried going into this class, after hearing some bad things about the prof. But honestly I have a hard time seeing where the comments came from. He is the first professor I have been able to relate to, and he made the class easy and entertaining. My only suggestion is get to know him.

5.0
1.0
CS1003
Aug 24, 2005

I'm surprised at all the negative comments. I mean, I hated him at first, but I loved him at the end! Rick is very harsh at the start, but as the year goes on he warms up to the class as those not interested drop out. The class is pretty fair and as long as you put any sort of real effort into the course you're guaranteed to pass. Pretty funny guy.

5.0
3.0
CS1073
Oct 15, 2005

great prof. His teaching was the only reason I kept going to class.

1.0
5.0
CS
Nov 10, 2005

HE IS AN ASS! WORST PRO. EVER IN UNB HISTORY!

2.0
4.0
CS1043
Dec 21, 2005

Seemed as if he was reading the slides for the first time as well. Assignments were impossible, he was the least helpful person. Ridiculed students in front of the class who emailed him, was always nasty in his email replies. The exam was out of left feild as well, nothing like the midterms, or what he told us to study. Avoid wightman at all costs!

4.0
3.0
CS1043
Mar 23, 2006

he wasn't a bad prof. I had great marks all semester except for the final. And thats my own fault, I thought it was just on the info from the midterm on. And if you dont pass the final you get a "D" no matter what. So thats what I got. When in all actuality it should have been a "C" probably. Can't blame him though =/

5.0
4.0
CS1003
Apr 9, 2006

He's a jerk, but with good reason. Sometimes you'll leave the class hating him, only later to realize that he said/did what he did for your benefit in the long run, even if it is a headache in the short term. His assignments make you think, and I enjoyed attending his lectures right up until the end (which I can't say I did for most profs).

1.0
3.0
CS1043
May 5, 2006

Refuses to correct errors made by his markers, who, in my case, made far too many errors. Refuses to meet to discuss issues. Is very rude and condescending.

2.0
3.0
CS1073
Aug 22, 2006

Rick is a very, very tedious person. It takes him 15 minutes to say what most people could say in 15 seconds or less. His speech is laden with over-emphasized sounds, gestures, facial expressions, with lots of agonizing pauses in between. His sense of humour is quite skewed too, but that's common for CS nuts.

2.0
4.0
CS1003
Feb 8, 2008

No Comments

2.0
3.0
CS2
Jul 23, 2008

poor teaching. he doesn't have enough knowledge to teach.

3.0
4.0
CSFRO
Mar 18, 2009

Not a terrible prof, but his lectures were filled with strange actions, jabs at students in the class who dared to ask him for help, and stories about how generally awesome he was for helping out with his church. The pop quiz's were fairly annoying, but if you read the textbook then you will likely do well in this course.

3.0
2.0
CS1003
Mar 26, 2009

His lectures are not helpful instruction in computer science, but rather an attempt to indoctrinate the students into believing that the only use for computer science is in the uncritical service of corporations. His instrumentalist philosophy would more more tolerable if he didn't use so much of the class for it. Bring a book to read during class.

2.0
3.0
CS1043
May 8, 2009

Rick loves to hear his own voice and he stresses about how it is important to come to class it is, that is true to a point but at 8:30 in the morning it is hard to look at his tired face. The start of the class is easy but the final is retarded! It is a must pass final, which is not necessary, you need to know the book inside and out.

5.0
4.0
CS2023
Jun 3, 2009

I had him for C, while most other reviewers had him for the Intro To CS courses. He seemed very happy teaching C, very involved. He was friendly without being slack (which means a good prof who will actually teach you the course). The midterm and final were standard difficulty. I don't think he usually teaches this course, though.

5.0
3.0
CS2023
Jul 15, 2009

Rick is one of my favorite profs. I've been reading here that people say he's a bit of a jerk, but it's really not in a bad way. He's a jerk to people who aren't interested and don't care about the course (it's a great course). I found him to be extremely friendly and approachable. Helped me many times after class and during lab sessions.

1.0
5.0
CS1043
Nov 24, 2009

Rick really enjoys talking about himself and his own personal life ex. his church. He has energy in class but makes me mad just listening to his rambling stories. It makes it hard to follow the material.

2.0
3.0
CS1003
Dec 1, 2009

His lectures are interesting, much more than most profs. The only thing is, for the first half of the course the assignments and labs assume knowledge that he never bothered to mention in class. The second half was a little better, until he started being cruel to the class. Yell at a student for correcting him? Kick a door shut? All this and more!

4.0
2.0
CS1043
Dec 28, 2009

He was a pretty decent prof. I tried to attend this class as much as possible because he takes attendance and has pop quizzes in place of midterms. The final was pretty easy too. Just go to class and you should be good to go. Assignments are once a week and only take an hour.

1.0
5.0
CS1043
Feb 10, 2010

this is the worst prof of life, stay away

2.0
4.0
CS1043
Feb 10, 2010

Dont ask questions, he just tells you to listen in class but then he never goes over it in class! His assignments are easy, if you know a lot about computers! and he hardly shows up on time for his own tutorials!!!!

1.0
4.0
CS1043
Feb 10, 2010

Useless is simply an understatement of how unhelpful this man is. How he is still aloud to sculpt young minds is a tragedy and sure to harm the future of education. No one cares about your research papers, lets try teaching and not being so stuck up. So button that shirt up Rick, and does it ever get lonely up their on your pedstal?

3.0
2.0
CS1043
Feb 16, 2010

I don't know who he thinks he is! he is completely useless and I can't believe he is the only prof teaching this class this semester. He automatically fails you if your attendance is low! Completely unfair! If there is a way around taking his class do it! He is sooo Rude. I honestly hope they can him soon!!!!!

3.0
3.0
CS1043
Mar 26, 2010

He is an alright prof. Attendance in this class is KEY. There is a pop quiz at least once a week, sometimes twice. However, the assignments are not very hard. Make sure to double check your quizes and assignments as I had some TA's mark me wrong MANY times when I was in fact right but he corrected them for me right away.

3.0
4.0
INFO2013
Jul 20, 2010

I really don't know what to think about Rick. He had plenty of enthusiasm in class, but his labs where brutal and he and the TA's where nearly useless. Luckily he did hold a great revision session before the final exam, which was very fair. All in all an ok but not great prof.

1.0
2.0
CS1003
Sep 2, 2010

By far the worst prof I have ever had. He does nothing but make mistakes on the board and talk as if he invented teaching. All he talks about is problem solving, but he can't even solve the simple problem of his laptop dying every class. Good job Rick. You learn everything in his class on your own in labs with absolutely no help from him.

1.0
5.0
CS1003
Nov 4, 2010

He forces you to buy a textbook at the beginning which he had a hand in editing and you actually use it a grand total of twice. The only thing that he manages to do in class is ramble about his life experiences, everything we have done we have had to teach ourselves. He has no value as any kind of teacher.

1.0
5.0
CS1043
Nov 5, 2010

Worst teacher ever!

1.0
4.0
CS1043
Nov 5, 2010

useless get a new profession

1.0
5.0
CS1003
Nov 22, 2010

disp('rick is the worst teacher ever'); he has double marking standards he passes some people for one thing but fails others for the exact same thing. he blabbers on about his personal life more than he does about the class. he always says engineering is about a close enough answer, but when you give him a answer that works he says no. WHAT A DICK

2.0
4.0
CS1043
Nov 30, 2010

Horribe marking weight i.e ratio of mini quizzes to assignments, told me the deadline day that i should drop the class, all he does is take stuff directly out of the text book. Just an overall bad teacher.

1.0
5.0
CS1003
Dec 16, 2010

Mr. Rick (being formal) is not a Dr. or and engineer. He's class was CS for engineers. Why would he be thought to be capable of teaching the course. disp('Fire Rick')

4.0
4.0
CS1043
Mar 24, 2011

His class definitely was not boring, but also was not the easiest. It was impossible to take note cause he speeds through the slides. But over all I would say he is a good Prof. He is very understanding.

4.0
3.0
CS1003
Nov 30, 2011

He's an alright prof. Just don't leave the class mid way through or he will chase you down the hall and call you out in front of everyone. Although it's not the most respectful thing to leave class early, we shouldn't have to be chased after. Very unprofessional and stuck up on his part.

3.0
4.0
CS1042
Jan 24, 2012

I do not know how to describe!

5.0
3.0
CS1013
Feb 6, 2012

Very approachable, extremely helpful if you attend tutorial. The assignments are a lot of work, but overall, he is a good Prof.

5.0
1.0
CS1043
Feb 24, 2012

Rick was a great prof. really knows his stuff, tries to get everyone involved, and has a genuine concern for student success. Do the work, go to class, and he makes it easy for success

3.0
1.0
CS1003
Apr 2, 2012

He takes FOREVER to go over anything. If you have absolutely ANY programming experience prior to this class you might as well bring a good book to read. He took a good week to go over 'if' statements. REALLY likes to go off topic, kind of a pain in the ass, he marks in a really stupid fashion, almost failed a midterm because I didn't divide by 2.

2.0
2.0
CS2253
Jul 5, 2012

Atrocious teacher. Can't teach at all. Reads from slides. Says "easy right?" and clicks next slide. Almost no examples. He is a fair marker. Friendly guy. Approachable. Of little help though if you have questions, expecting you to answer it yourself, no direction. students having to google answers in class to their questions as he didn't know.

2.0
1.0
CS1003
Jul 7, 2012

I didn't go to class to learn, I went for the life lessons :P Also, you'll hear everyone complain about him not teaching, but this course is really, really easy. So figure it out on your own time, go to his class, and enjoy the show.

3.0
3.0
CS1073
Nov 28, 2014

You pretty much need to attend every lecture, even if you already know the course material

1.0
4.0
CS
Grade: B
Jan 4, 2015

Think twice before taking ! It is not easy to score in his subjects. He is very friendly but you are expected to do things independently . Attendance is crucial !!!

5.0
3.0
CS1043
Grade: B-
Mar 17, 2015

Very helpful, easy to talk to

2.0
4.0
CS2253
Jun 10, 2015

He reads off the slides, doesn't do examples in class and gives assignments without teaching the material first so the students are left in the dark. The lectures are long and sometimes he goes over the allotted time period. He is willing to help if you ask for it and he is enthusiastic about the subject.

1.0
3.0
INFO3103
Grade: A-
Jan 6, 2016

He doesn't possess the knowledge to teach the course. He doesn't upgrade himself. Teaches wrong concept, will reduce marks for uploading a zip file instead of .tar file, If you get stuck on some issue while doing project or assignment he won't help as he himself doesn't know but expect us to solve the error. He is the only guy who I ever heard saying that read Wikipedia and write the answer. Avoid the course its awful, Plus I feel he I racist

4.0
3.0
CS1073
Apr 12, 2016

Attendance is mandatory. He goes off-topic alot in the middle of explaining something.

3.0
3.0
CS1073
Grade: A
Apr 15, 2016

Had Rick for CS1073 and CS1083. He's not great at explaining stuff. He's a really nice guy though, but unless you already have a pretty good understanding of Java, I would not recommend him.

5.0
3.0
CS1103
Grade: B+
Feb 28, 2017
Would take again

He is funny and nice. Class wasn't hard, but you needed to be there...

Gives good feedback
Respected
Hilarious
4.0
1.0
INFO1103
Grade: B+
Sep 12, 2017
Would take again

+You HAVE to attend class. He's reasonable IF you miss it for a good reason. (420 is not a good reason) +Hard marker, but FAIR. He will NOT give you a question that hasn't been taught. +Easy to get a hold of; Office is usually open. +Friendly, and willing to help if you're willing to put effort in. He will NOT give you the answer. 9/10

Gives good feedback
Get ready to read
Skip class? You won't pass.
2.0
3.0
CS1013
Grade: C+
Jan 3, 2018
Wouldn't take again

Quizzes were out of 5 and weighted for a large portion of your mark and questions were ambiguous

BEWARE OF POP QUIZZES
GRADED BY FEW THINGS
4.0
3.0
INFO3103
Grade: A-
Jan 6, 2018
Would take again

Overall, pretty good. Gives good notes. Tests and exams are kind of hard, but questions are always fair. Make sure you go to class or you probably won't pass. Assignments and Labs aren't usually super hard but do take a while sometimes. Would definitely recommend.

Gives good feedback
Skip class? You won't pass.
GROUP PROJECTS
4.0
4.0
CS2253
Feb 9, 2018
Would take again

Gives good real-world context and meaning to topics but does have a tendency to go a little off topic. Tests are difficult, attendance is VERY important and be sure to really understand material rather than memorization. It is a good idea to ask many questions and visit office hours. Overall a very caring solid professor.

Tough Grader
Skip class? You won't pass.
Caring
5.0
3.0
CS2253
Grade: A
May 13, 2018
Would take again

You are not truly ready for the greatness that is Rick. Hands down the funniest prof at the university. He puts a huge emphasis on understanding the material as opposed to memorization (so try hards hate his class) and will help you work your way to the answer instead of giving it to you.

Gives good feedback
Respected
Participation matters
2.0
5.0
CS2253
Grade: C
Nov 7, 2018
Wouldn't take again

He doesn't explain stuff very good and also the tests are much harder than the assignments.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
INFO1103
Grade: Rather not say
Mar 21, 2019
Wouldn't take again

He explains nothing in class but requires us to do everything in lab&assignment&test.

Skip class? You won't pass.
Test heavy
Tough grader
2.0
3.0
INFO1103
Grade: B-
Apr 4, 2019
Wouldn't take again

Doesnt explain anything in class, so labs and assignments are hell, but the midterms and final are relatively easy compared to it.

Respected
Accessible outside class
Skip class? You won't pass.
3.0
2.0
INFO1103
Grade: A-
Apr 12, 2019
Wouldn't take again

Mandatory attendance, even though the material is so easy. I studied 30 minutes for both midterms and got 85 on both. Assignments and labs aren't very difficult, I've never spent more than 1-2 hours doing them. I did get a 20% on one lab though because the virtual machine running 2007 software didn't save my code before I submitted it.

Lots of homework
Tough grader
4.0
3.0
CS2253
Grade: A+
Apr 23, 2019
Would take again

Solid lecturer, you can actually understand him, and he's fairly funny which is rare at UNB. Takes attendance, but the classes are worth going too

Accessible outside class
Amazing lectures
4.0
3.0
CS2253
Grade: B
May 1, 2019
Would take again

Really nice prof. His content can be difficult to learn but he does a great job teaching. Is a harder marker.

Gives good feedback
Respected
Accessible outside class
4.0
2.0
INFO1103
Grade: B
May 4, 2019
Would take again

Very nice course and lectures. Explains hard topics well and with humour. The tests are easy but the final was a little bit hard. Assignments are are little bit more challenging and hard to understand. Don't buy the textbook

Participation matters
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CS2053
Grade: A
May 8, 2020
Would take again

He's a really nice guy! Very funny and sarcastic sense of humour can make him come off a bit mean, but he really is a great guy once you actually talk to him! Classes with him can be a bit difficult, but it is clear he cares about whether you succeed.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
CS2253
Grade: A-
Sep 16, 2020
Would take again

People are being rough on rick here but he's one of the best CS profs I've had in 5 years of CS here. He's funny and actually wants you to understand the topics, not just memorize them. Show up to class and do what you are told and you will pass, I took 1103 & 2253 with him and he was great for both. He's also very approachable and a great guy.

Respected
Accessible outside class
Skip class? You won't pass.
2.0
4.0
CS1103
Grade: Not sure yet
Mar 29, 2021
Wouldn't take again

Lectures and assignments are easy to follow but tests are a different beast. Questions are ambiguous/ not easy to figure out what's required sometimes. Tests have very few questions and so each question is weighed heavily.

Get ready to read
Participation matters
2.0
3.0
CS3103
Grade: A
May 8, 2021
Would take again

The class is really fun, you get to make and API, and it's great. But, a huge amount of grades are in the tests, which are really boring, and Rick will punish you for not interpreting his ambiguous questions properly and will punish you for long wordy answers that make him think.

1.0
4.0
CS2263
Grade: Incomplete
Nov 2, 2021
Wouldn't take again

Not sure how Rick is rated above a 2 but he's easily the worst prof I've had in the entire CS department. I work regularly with a group of 6-8 people on his bi-weekly labs and every person with us hates this man. Trash lectures, a workload far above what should be acceptable, and when asking for help, redirects you to resources instead of helping

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS2263
Nov 24, 2021
Wouldn't take again

Way too hard of a course, with a crazy unreasonable workload and no good resources. His attitude ranges from mean to snarky (on good days, under certain circumstances) and no questions are ever answered, at least not without an insult sprinkled on top, regardless of how good or polite of a student you are. 10/10 would not recommend.

1.0
5.0
CS2263
Nov 24, 2021
Wouldn't take again

Getting a good mark in 2263 with Rick is pretty much a fulltime job. Small assignments every other day on top of labs quizzes and full length assignments... He is unhelpful, mean, rude and demoralizing on his good days. The workload is VERY unreasonable along side the fact that he is unwilling to help, take 2263 from anyone else if you can help it

Test heavy
Lecture heavy
So many papers
1.0
5.0
CS2263
Dec 20, 2021
Wouldn't take again

He is the worst prof you can get at UNB. He taught the course online and reuses the videos which are unhelpful. youtube/google is better. He is extremely arrogant, and unhelpful. you ask him a question he wont answer and make you feel stupid. If you miss the stupid FND you are screwed. its a lot more work than all my other courses combined.

Lots of homework
Group projects
Tough grader
1.0
3.0
CS3103
Grade: Rather not say
Jan 31, 2022
Wouldn't take again

Worst professor doesn't even care about us. Racist to international students. I hate to take class with him. Never had a prof like him.

4.0
4.0
CS2263
Grade: A
Apr 22, 2022
Would take again

Honestly he's been one of my favourite professors at UNB so far. Everyone gives Rick a hard time, but if you put in the work, you'll get a good grade. Do the fNDs and actually engage with the material and you'll be fine. C is not an easy language to learn but I thought he did a good job. His grading was pretty fair.

Lots of homework
Hilarious
Respected
1.0
5.0
1083
Oct 25, 2022

He needs to use his own codes for assignments and test :(

1.0
2.0
CS3103
Grade: Incomplete
Feb 27, 2023

The only way he's going to make any exemption for you is if you have a concussion. And that's on a good day. Absolutely no sympathy at all.

Participation matters
1.0
1.0
1083
Grade: Rather not say
Mar 29, 2023

Try to stay away from his classes

Tough grader
4.0
4.0
CS3103
Grade: A-
Apr 28, 2023
Would take again

Really interesting guy. The load of assignments, multiple midterms, labs, group projects, and readings was overwhelming but probably some of the most useful information I've gotten out of this degree. Great course to take if you want to do co-ops, his background isn't in CS and that makes all the difference, explains things clearly and simply.

Participation matters
Group projects
Lots of homework
1.0
5.0
CS2253
Grade: Not sure yet
May 16, 2023

Reads difficult concepts off the ppt

1.0
5.0
1083
Grade: Rather not say
May 16, 2023

I would recommend not taking his class. He makes it very hard on students and does not care about anyone. For some reason, he gets chosen to teach the hard courses at CS given that he doesn't even have a CS degree!

Tough grader
1.0
5.0
CS2253
Grade: B+
Jun 23, 2023

whenever he holds a class he says: "I have a set of pictures to show all you students although only my fellow North Americaners will understand and I don't believe you international students will understand" when half of his class (since its CS) is full of international students none of the classes were of any value and the videos are mediocre

2.0
4.0
1083
Grade: D+
Jan 9, 2024

He reads most topics from the PPT and makes way too many mistakes when teaching. Once he got very confused with the topic and the algorithm where he could not seem to understand how the algorithm worked and just implied well here is the PPT and the topic and learn it yourself.His PPT's also are near useless because he at times forgets the main part

1.0
3.0
CS3103
Grade: A-
Apr 25, 2024

Worst prof in the cs dept. Constantly complains about how lazy student are, but then uses his lectures recorded from lockdown for weekly lectures because he doesn't want to show up. Acts like he is levels above students and treats you as below him. He has a forestry degree, why is he teaching cs.

5.0
3.0
CS2263
Grade: B+
May 26, 2024
Would take again

It's a tough course and he expects you to put in the effort. He is a very fair prof and will do his best to help you if you are actually trying.

Participation matters
Gives good feedback
Caring
1.0
5.0
CS2253
Grade: B
Sep 26, 2024

He does not like international students and do not believe his rating here because he create good rating by him self. I have seen him doing that when he was in the office.

Tough grader
Participation matters
3.0
4.0
CS2263
Grade: B
Dec 11, 2024
Would take again

Tough course, but if you put in the effort, you'll do well. Utilize resources like the textbook and unstuck study to supplement the lectures. Overall, a fair professor who wants students to succeed.

Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

58%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 26 grades
Most common grades:
A- (6)
B (5)
A (5)
Grade Distribution
A(6)B(7)C(2)D(1)F(0)A-/B+(10)
Based on 34 reported grades
A-: 6
B: 5
A: 5
B+: 4
Common Tags
Skip class? You won't pass. (9)
Gives good feedback (7)
Respected (7)
Participation matters (7)
Tough grader (7)
Lots of homework (5)
Accessible outside class (4)
Hilarious (2)
Rating Trend

Declining

-0.98 avg change
Jun
Jan
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

1003

5.0

(1)

CS2635

5.0

(2)

CFORSCIE

5.0

(1)

CS1003AN

5.0

(1)

CS2053

5.0

(1)
+18 more courses
Difficulty by Course

CS

4.3

CS2263

4.3

CS1003AN

4.0

CS2023

4.0

CSFRO

4.0

Similar Professors