2.1
Quality3.7
Difficulty29%
Would Retake89
Reviews29%
Would Retake
89
Reviews
Rating DistributionOfficial
5
14
4
8
3
8
2
14
1
45
What Students Say
“As well, he tries his best to ask for feedback, but gets rather frustrated when no one decides to answer”
COMP2256 - 2.0 rating“Zero JavaFX on the midterm or final however”
COMP2522 - 1.0 ratingClass Info
Attendance Mandatory
42%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.36 avg changeRatings by Course
COMP1711
5.0
(1)COMP
4.0
(1)COMP2526
3.9
(9)COMP3931
3.1
(9)OPTIONHEA
3.0
(1)Difficulty by Course
1525
5.0
3931
5.0
COMP3512
5.0
ALL
5.0
COMPWHATE
5.0
Reviews (89)
Don't be late for his class or face his sarcastic remarks.
No Comments
No Comments
god help me
It all makes sense to him! Does it not
he's the worst instructor
He is my option head, and he doesn't have the, how you say ... people skills.
No Comments
D'Arcy should teach this course
No Comments
No Comments
Stop treating students like dogs
shame
public static class bob. enough said.
You think he was hard for Java? Try having him for Calculus.
darcy thought the course not him
No Comments
Do not take Digital Processing.
No Comments
Too bad he cant code himself some hair
Not a bad guy @ heart.
not so bad - better than java last year
Why is he teaching Delphi when he doesn't know the language?
Man, this guy could put anyone to sleep
Only the baldest muther in the world. He must have lost half a head of hair during that one course!!
No Comments
My Name is Heavy G. I Don't Think Dennis has Taught me Anything.
This guy should be fired
No Comments
I learned more about Java by playing Unreal Tournamment in labs with others than attending his lectures...
Likes the sound of his own voice. His Java lectures put me to sleep, but he's OK as an option head.
Worst prof ever!
worst pro!!! Can't understand anything! What the hell he is talking!!!
No Comments
No Comments
No Comments
Stop the "is-a" metaphors, we get the universal remote idea! Your exams proved a lot: hey look at my bad code I scammed from someone, tell me what's wrong with it.. that proves nothing!
No Comments
Not too bad
OK, like the examples
He's OK
is good with examples, goes a bit too slow through the material, guess he has to let the slow folks catch up
He is alright. He's little awkward, but his lectures are good.
Good Guy - knows his stuff, kind of complex lectures sometimes
Yeah, I'll just go through my slides then you will have to learn about win32 and maple by yourself and make everything work. Yeah, that should be a piece of cake. Yeah, pigs can fly, no problem-o...
No Comments
By far the worst instructor i have ever had in my life -- including highschool/elementary 0_o
Get a life Richards. Stop taking out your hatred on your students. Fire this guy already.
No Comments
he's the best teacher as long as you know how to communicate with him. use emails to communicate with him. He's a bit wierd in real world, but he's the most brilliant person in email. Just know how you can use him for ur advantages. And he never fails students unless they never show up.
Always ask for help if you have any problems. He is more than willing to help. Also, use email with him, he is extremely helpful in that.
Some girl was late for lecture; Dennis wasted 10 minutes of everyone's time telling her to leave rather than let her sit down and learn something. She wasn't distrubing anybody. D'Arcy should be teaching this class; knows way more Java.
If you don't understand, ask him, he'll explain for 30 mins or more. Sure, you won't get a word in, but just let him talk and you'll learn sooner or later. Don't miss his classes. Knows a lot, about math, and about games programming.
This guy is just horrible. Doesn't have a clue about what he's teaching. If you ask him a question you will know less about you asked him after he gives his answer. Is the worst lecturer in history. I would rate him 1/1000.. 1 for the high grades. He also complains about things causing more work for him when we pay his salary. Stay away.
Very poor teacher, lessons are never planned. Typically spends entire time writing [broken] code and searching msdn. If you request help, he will repeat the same thing over and over even when you try to make it clear you understand. On the plus he expects students to come in late, and encourages you to teach yourself (by not teaching you)
Rarely knows what he's doing prior to class. Wastes time trying to get code working.
I had Dennis for my Java course last term and I learned tons from him. He made me realize how much I really knew about Java not how much I thought I knew. He provided the best examples which a lot of time are tricky but they really point to those fundamentals in Java that most of us think we know but we really don't.
And yes, he gets very disappointed when his students don't show up or don't show enthusiasm in his lectures.Darcy did not even let you in class if you were one minute late.He would get furious and shut your computer if you were not paying attention.However, Dennis keeps it polite and calm all the time and treats you like an adult.No interest from y
No interest fro you, no interest from him. Go to his lectures, close your laptops(Oh yea!No games in class), pay attention, go through all the good examples he provides in his lectures AND on share out, ask questions and you will see how much you learn from him. You will also be amazed by the depth of his knowledge and his willingness to help:)
He might be good if you're getting 'private' lessons. For the rest of us, not so much. He needs to spend less time trying to milk answers out of the more 'confused' students and remember that the rest of the class wants to learn too.
Well, if you are not 'Confused', why should you have a problem learning?
He is awesome!
What a misguided and ignorant comment to make. Just because someone is not 'confused,' doesn't mean they don't need the teaching they paid for. That is the whole POINT of school, is it not?
An ok instructor, but Win32 is tough. Quizzes are 8% each & 2 hr, they can easily kill your grades. Survival Tips: Know ppl that have the lab before & give u "TIPS". If possible, do the work before ur lab, u might need the extra time. Download & use code examples from Charles Petzold's website. No coding 4 final exam, but u must know how they work.
Doesn't teach in class.
Had no coordination with the lab instructor Jason Harrison whatsoever, we approached him regarding this issue and 50% of the program failed midterm. He then told us we could all go take summer school together and that he wasn't going to make the final any easier.
Uses IE.
Really smart guy, tends to ramble a lot (bad) and doesn't hold your hand through the course (which is a good thing). Very laid back when it comes to assignments due dates and extensions, wants to see all his students pass and will help them plenty with their projects. Not a C# guy.
His iterative approach towards the 2nd term Java class did not work for me at all. Was hard to be enthusiastic for his lectures. Was surprised by the difficulty of the exams, with a recursion question in the midterm and two quicksort questions in the final...
He is a great speaker and I highly recommend going to all his lectures. His lectures are very informative although he does go off topic from time to time. Exams aren't difficult if you listen in class.
He won't spell everything out for you, but instead makes sure you get the concepts of what you're doing and letting you figure out the coding yourself. He likes challenging his students to push themselves. He can be great to talk to, but beware chatting with him unless you're prepared to talk about random related subjects for upwards of 30 min
Great teacher. I went to sfu after doing digi pro and i can say hes one of the teachers that taught me the most
A few areas where Dennis Richards excels in include rambling on a single topic until the whole class gets lost. As well, he tries his best to ask for feedback, but gets rather frustrated when no one decides to answer. No, it's not because we're all "scared" to answer. It's because no one is actually following what you're teaching. Highly disorgan
Very disorganized. The 4 assignments are practically repetitive garbage based around abstraction and JavaFX. Zero JavaFX on the midterm or final however. Maybe he should base the assignments around the lecture material. Close to zero practice in the assignments on using generics and lambda.
He stood there for 20 minutes while he waited for us to download his lecture code and "try it on our own." Then when he waited long enough, he finally decided to code out the answer on his computer, but he did not know the right answer, and stood there for 10 minutes while he tried to figure it out. Class is a disorganized mess, Dennis cant teach
Dennis is not able to explain concepts in class or through email. He tells students to play around with the code provided by the course textbook, but does not understand the pre-written code well. He does not explain what exactly the code does or why something is done a certain way.
He can't teach
Very disorganized and unreasonable when giving out assignments.
Though he's not a perfect teacher, he tries that's for sure. I learned quite a bit in his lectures. I do have to ask him a lot of questions though if I don't understand something because he tends to give confusing answers.
This guy does not know how to teach. I had trouble staying up during his lectures, and he kept giving us weird-ass assignments. Uggh I just hate him.
Has a gift for making the easy topics complex, good teachers are usually the opposite. Cannot recommend. Outside material easily googled is much better than his instruction which is incomplete and boring. You'll wonder what you're paying for. The assignments and topics are actually very easy, it's his instruction that makes it difficult.
Dennis tried to be a good teacher, takes in all feedbacks and work upon them but still he cannot teach anything properly. Most of lectures are just fiddling in Notepad++.
Helpful and generous professor.
Loud with no substance. Likes to scribble on Notepad++
His teaching style certainly works for some people, but if you are not part of that subset, he's an incredibly painful teacher to have. Often difficult to ask questions that will give a meaningful answer.
Class mostly graded on term project & final. Lacks any knowledge in C# despite it being project's requirement. Self-learning extremely necessary. Absent for 3 weeks due to recreation, barely available in lab, often preoccupied during labs having long rants with students. Makes poor use of class time. Would avoid even if you like the material.
Totally unclear and convoluted way of speaking. Absurdly loud even when you are 1:1. Failed by 2%.
Nice person, but has an unfortunate gift for making simple topics difficult. Will try to help with specific issues if you ask, but problems are sometimes specific to your machine in these courses. Also, the content is just hard in and of itself. Lots of math in the Digital Processing option.
Managed to scare everyone away from Java and OOP, then proceeded to call us names in the school's reddit.Poor, condescending tone, carries out an awful pace with HORRIBLY prepared code. None of the code truly builds and everyone is left with more questions than answers after a lecture. Claims to prepare hard exams but I passed them intoxicated.
Class Info
Attendance Mandatory
42%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.36 avg changeRatings by Course
COMP1711
5.0
(1)COMP
4.0
(1)COMP2526
3.9
(9)COMP3931
3.1
(9)OPTIONHEA
3.0
(1)Difficulty by Course
1525
5.0
3931
5.0
COMP3512
5.0
ALL
5.0
COMPWHATE
5.0