Average 4.31 based on 18 teacher ratings
Andrew McHaffie is a Technology teacher at Havergal College Upper School Campus located in Toronto, Ontario. When comparing Andrew McHaffie's ratings to other teachers in the province of Ontario, Andrew McHaffie's ratings are above the average of 4.18 stars. Additionally, the average teacher rating at Havergal College Upper School Campus is 4.2 stars.
4
Easiness
4
Helpfulness
4
Clarity
5
Knowledge
3
Textbook Use
3
Exam Difficulty
5
Recommended
5
Easiness
5
Helpfulness
5
Clarity
5
Knowledge
5
Textbook Use
5
Exam Difficulty

I love MRM!! He is the coolest!

1
Recommended
2
Easiness
2
Helpfulness
1
Clarity
4
Knowledge
1
Textbook Use
1
Exam Difficulty

By far the worst teacher I have had at Havergal. He is so strange as a person, very socially awkward and always chews on things.. Not a very good teacher at all and marks exceptionally hard for the amount of work we did. Chooses favourites and is a genuinely annoying person to be around. Would NOT recommend taking an course he is teaching.

5
Easiness
5
Helpfulness
5
Clarity
5
Knowledge

wow what a great guy, love his music!! in his class RIGHT now. if youre reading this hi mrm

4
Easiness
5
Helpfulness
5
Clarity

Really chilled out guy. Love him as a teacher, and friend. He understands big ideas that I throw at him, not absorbed with himself.

2
Easiness
4
Helpfulness
3
Clarity

he is an ok teacher but he just is SUPER picky and can sometimes over emphasizes things that should not be the focus...

4
Easiness
2
Helpfulness
2
Clarity

5
Easiness
1
Helpfulness
1
Clarity

I am working now in graphic design and i have realized mr McHaffie taught me all the wrong ways to do things...... those that cannot do teach.

4
Easiness
5
Helpfulness
4
Clarity

coolest guy ever

4
Easiness
5
Helpfulness
5
Clarity

I love mr. mchaffie. he's cool and i miss him this yer.

3
Easiness
5
Helpfulness
4
Clarity

haha oh mrm, hes hilarious and plays weird music and a was a girl for halloween! he really helps with questions and is a great teacher. I LOVE HIM HES AWESOME

3
Easiness
5
Helpfulness
5
Clarity

Lude was AWSOME this year. Mr. McHaffie is an amazing teacher and cares a lot about his students.

5
Easiness
5
Helpfulness
5
Clarity

have him 2 years running- LOVE him. loves his job, always funny, plays odd music but oh well!!! he's pretty cool.

2
Easiness
5
Helpfulness
5
Clarity

COOL GUY. He teaches because he loves it, not because its where he could get a job. He knows his stuff, and makes tech a blast. Yeh for Mr. Font obsession!

2
Easiness
5
Helpfulness
5
Clarity

he rocks.he's hilarious and doesn't care if you can't draw in his class.yes, he does play funky music.and he let us watch Fifth Element when the server was down

4
Easiness
5
Helpfulness
4
Clarity

Mr. McHaffie is an awesome teacher who plays strange music during his classes. He is extremely helpful even when you constantly ask the same question

5
Easiness
4
Helpfulness
3
Clarity

Mr. McHaffie is a really fun teacher. He likes to joke around and his class was always fun. His assignments can be tough, but manageable. He's really funny.

4
Easiness
5
Helpfulness
4
Clarity

haha, yes he does eat cinnamon hearts. he's an awesome and dedicated teacher. how many other teachers do you find still at school at 9pm?

3
Easiness
5
Helpfulness
5
Clarity

When he isn't teaching, this teacher is the next thing to a stress relieving buddy. He'll listen to all your problems poke fun at them and make them seem tiny

Similar technology teachers like Andrew McHaffie?

Nicole Davies Technology
18 Ratings
Sherri Fraser Technology
2 Ratings
Eva Tam Technology
1 Rating
Dave Burne Technology
0 Ratings
David Johnson Technology
0 Ratings

Learn more about Havergal College Upper School Campus

5-star
76%
4-star
8%
3-star
7%
2-star
2%
1-star
4%
Based on 1,896 Ratings
Havergal College Upper School Campus is located in Toronto, Ontario with an average teacher rating of 4.2 stars. When comparing Havergal College Upper School Campus 's teachers to other teachers in the province of Ontario, Havergal College Upper School Campus 's teachers are above the average of 4.18 stars. Havergal College Upper School Campus ranks 396 amongst all High Schools in the province of Ontario. Learn More