Average 4.15 based on 61 teacher ratings
Chris Duff is a Computer Science teacher at Thornlea Secondary School located in Thornhill, Ontario. When comparing Chris Duff's ratings to other teachers in the province of Ontario, Chris Duff's ratings are below the average of 4.37 stars. Additionally, the average teacher rating at Thornlea Secondary School is 4.22 stars.
4
Easiness
4
Helpfulness
4
Clarity
4
Knowledge
4
Textbook Use
4
Exam Difficulty
1
Recommended
2
Easiness
2
Helpfulness
2
Clarity
3
Knowledge
5
Textbook Use
5
Exam Difficulty

I have no doubt in my mind that Mr. Duff understands the math lessons he's teaching; his problem is his ability to properly teach them. He often rambles on spewing the numbers on the board, but scarcely explaining the reasoning or making sure the students understand. Moreover his tests and quizzes are hardly on the same level as the homework he so adamantly recommends. Even after the entire class fails, still he makes no attempt to help us understand. He merely yells at us for not doing homework

5
Recommended
3
Easiness
4
Helpfulness
5
Clarity
5
Knowledge
3
Textbook Use
3
Exam Difficulty

He's a great teacher and a pretty nice guy

5
Recommended
1
Easiness
3
Helpfulness
5
Clarity
5
Knowledge
1
Textbook Use
3
Exam Difficulty

Anyone who says Duff is bad has 0 willingness to learn. He gave great puzzles and even though he isn't the most helpful that's what the internet is for. Best teacher in thornlea.

3
Easiness
1
Helpfulness
3
Clarity
4
Knowledge
5
Textbook Use
3
Exam Difficulty

I heard in the previous years of his data classes that maybe less or more than half the class failed. Everyday, its like a mission to go to class: i feel like he really doesn't care about us... I just wish he would spend more time teaching to clarify our understanding/concepts, than rushing every unit. I know he'd be a better teacher...

1
Easiness
1
Helpfulness
1
Clarity
1
Knowledge

doesnt teach

5
Easiness
5
Helpfulness
5
Clarity
5
Knowledge

Well good sirs. I believe this man to be of the finest class and deserves to be upon the highest level of teachers. This man is not just a man but could be a god of teaching. I was a very bad person until I had his class and he convinced me to turn my life around. Now, I am a soon to be doctor graduating from Harvard. I hope you can all benefit from this man's wise words because he will surely get you far in life. I apologize for the long post but this man deserves no less.

4
Easiness
5
Helpfulness
5
Clarity
5
Knowledge

very good

4
Easiness
5
Helpfulness
5
Clarity
5
Knowledge

good but hard

4
Easiness
5
Helpfulness
5
Clarity

favorite

5
Easiness
5
Helpfulness
5
Clarity

nice teacher

5
Easiness
5
Helpfulness
5
Clarity

best

5
Easiness
5
Helpfulness
5
Clarity

good

5
Easiness
5
Helpfulness
5
Clarity

very good

5
Easiness
5
Helpfulness
5
Clarity

good

5
Easiness
5
Helpfulness
5
Clarity

very good

5
Easiness
5
Helpfulness
5
Clarity

good teacher

5
Easiness
5
Helpfulness
5
Clarity

very good

5
Easiness
5
Helpfulness
5
Clarity

best teacher

5
Easiness
5
Helpfulness
4
Clarity

i loved it

5
Easiness
5
Helpfulness
5
Clarity

programming and robotics heaven

5
Easiness
5
Helpfulness
5
Clarity

fun teacher

5
Easiness
5
Helpfulness
5
Clarity

easy to rate

5
Easiness
5
Helpfulness
5
Clarity

some students don't like him but i do

4
Easiness
5
Helpfulness
5
Clarity

great teacher

5
Easiness
5
Helpfulness
5
Clarity

nice

5
Easiness
5
Helpfulness
5
Clarity

very helpful

5
Easiness
5
Helpfulness
5
Clarity

good teacher

5
Easiness
5
Helpfulness
5
Clarity

knows his stuff

5
Easiness
5
Helpfulness
5
Clarity

my favorite

5
Easiness
5
Helpfulness
5
Clarity

lots of fun

5
Easiness
4
Helpfulness
5
Clarity

good stories

5
Easiness
4
Helpfulness
5
Clarity

robotics fun

5
Easiness
5
Helpfulness
5
Clarity

programming best

4
Easiness
5
Helpfulness
5
Clarity

fun course

4
Easiness
5
Helpfulness
5
Clarity

computers rule

5
Easiness
5
Helpfulness
5
Clarity

interesting

5
Easiness
5
Helpfulness
5
Clarity

good

5
Easiness
5
Helpfulness
5
Clarity

favorite

4
Easiness
5
Helpfulness
5
Clarity

nice teacher

5
Easiness
5
Helpfulness
5
Clarity

nice

5
Easiness
5
Helpfulness
5
Clarity

very helpful

4
Easiness
5
Helpfulness
5
Clarity

hard but fair

5
Easiness
5
Helpfulness
5
Clarity

very helpful

5
Easiness
5
Helpfulness
5
Clarity

good

5
Easiness
2
Helpfulness
3
Clarity

I thought he was a great person, really nice. Very easy marker! The course overall though was confusing, yet I got by with a 90 surprisingly.

5
Easiness
3
Helpfulness
3
Clarity

Great person, can't teach that well. but you can show him your program and ask him to fix it for you. and you can see how he fix it and learn from it. It's more of learning it yourself

1
Easiness
1
Helpfulness
1
Clarity

This guy needs to lighten up, he wouldnt even let me use 1 of the 30 computers in his lab to retrieve my presentation for next period

4
Easiness
2
Helpfulness
2
Clarity

he was okay. i dont like him that much though. he doesnt teach much, and most of his classes are bassed on jokes. He didnt help much, and he kind of expected the students to know the answer. he just let me pass, but when ever i spoke to him, he made it sound like i was improving emensly, and gave me false hopes.

2
Easiness
4
Helpfulness
5
Clarity

This guy is a GREAT teacher, helped me get into waterloo. He was one of my best teachers in high school. People rate him poorly because he does not hold your hand and give out free grades and candy. He is a nice person and very helpful. Just because he failed you does not mean he is a bad person.

4
Easiness
3
Helpfulness
2
Clarity

goo teacher but he is boring

2
Easiness
1
Helpfulness
1
Clarity

he tells us how he was offered a good paying job but he took the teaching one instead.he should have takin the othe job 'cuz he cant teach.if you ask him whats rong with your program he'll type somthin in,and when u ask him what he did theres nobodey home

4
Easiness
4
Helpfulness
5
Clarity

funny, sometimes can't explain stuff but hey at last he can keep the kids who just wanna hear themselves quiet :D

3
Easiness
5
Helpfulness
5
Clarity

Mr. Duff rules, taught me everything i know about computers!

2
Easiness
4
Helpfulness
1
Clarity

This man may know what hes doin but he cant teach. Hes pretty useless, i had to get help for every question. "What a Tool"

3
Easiness
5
Helpfulness
4
Clarity

Awesome teacher overall!! Go Mr.Duff =)

1
Easiness
5
Helpfulness
3
Clarity

gd teacher, but borin lessons

1
Easiness
2
Helpfulness
1
Clarity

JAVA and hom don't mix, but I've learned more in that imposssible class then most. Thoes MC questions are impossible

1
Easiness
1
Helpfulness
2
Clarity

VERY hard marker

3
Easiness
2
Helpfulness
4
Clarity

not helpful but good sence of humour

5
Easiness
2
Helpfulness
3
Clarity

If you're naturally smart with programming, Duff's class will be a lot of fun

2
Easiness
1
Helpfulness
2
Clarity

Unhelpful. Not really sure if he knows anything

Similar computer science teachers like Chris Duff?

N. Fernandes Computer Science
23 Ratings
Nancy Berndt Computer Science
18 Ratings
Ms. Moldaver Computer Science
12 Ratings
Chris Bortolin Computer Science
1 Rating
Jerrold Schiff Computer Science
1 Rating

Learn more about Thornlea Secondary School

5-star
72%
4-star
12%
3-star
8%
2-star
2%
1-star
4%
Based on 2,703 Ratings
Thornlea Secondary School is located in Thornhill, Ontario with an average teacher rating of 4.22 stars. When comparing Thornlea Secondary School's teachers to other teachers in the province of Ontario, Thornlea Secondary School's teachers are below the average of 4.37 stars. Thornlea Secondary School ranks 1,252 amongst all High Schools in the province of Ontario. Learn More