Average 3.6 based on 25 teacher ratings
David Ma is a Science teacher at Upper Canada College located in Toronto, Ontario. When comparing David Ma's ratings to other teachers in the province of Ontario, David Ma's ratings are below the average of 4.18 stars. Additionally, the average teacher rating at Upper Canada College is 4.22 stars.
4
Easiness
4
Helpfulness
4
Clarity
3
Knowledge
3
Textbook Use
3
Exam Difficulty
5
Recommended
3
Easiness
5
Helpfulness
5
Clarity
5
Knowledge
5
Textbook Use
4
Exam Difficulty

Best teacher I've ever had

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

He teaches me Math & Science now in Form 6.
Very helpful, gives up his time for extra help.
Very little homework.

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

He is an impossible marker And makes absolutely no sense whatsoever.

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

Completely screwed my science mark in grade 6 he also had to take a leave of absence because everyone hated him.

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

He dos lots of fun math games and gives haribos for prizes

2
Easiness
5
Helpfulness
5
Clarity
5
Knowledge
3
Textbook Use
3
Exam Difficulty

Great coach.. super hard jump serves!!!!!!!

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

Completely useless and very confusing. Doesn't teach anything at all and is extremely picky while marking tests.

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

He was really OP...he gave me a 0 for the year!

1
Easiness
4
Helpfulness
3
Clarity

Impossible Marker takes marks off you for stuff you did and spelling. makes you show work like mad. Nice guy. Not much Homework

4
Easiness
2
Helpfulness
2
Clarity

cant control the class...

4
Easiness
4
Helpfulness
5
Clarity

good guy and doesn't give us a lot of homework

5
Easiness
3
Helpfulness
4
Clarity

he is the greatest teacher because he gives little homework

5
Easiness
5
Helpfulness
5
Clarity

nicest person on earth

5
Easiness
4
Helpfulness
5
Clarity

ALL YOU FOOLS WHO SAY HE IS MEAN ARE DUMD. HE IS SO COOL. AND HELPS MOST OF THE TIME.

5
Easiness
2
Helpfulness
4
Clarity

im not the best at science so when he gets off topic im some times confused but hes also a really fun teacher mr ma rock on for life

5
Easiness
1
Helpfulness
5
Clarity

Coolest teacher at the school, but I didn't learn anything in his math class about math. i did learn a lot about coral reafs though

2
Easiness
5
Helpfulness
5
Clarity

Hard but helpful.

4
Easiness
4
Helpfulness
4
Clarity

hes good

5
Easiness
5
Helpfulness
5
Clarity

Best volleyball coach

4
Easiness
5
Helpfulness
4
Clarity

He is a good basketball coach.

5
Easiness
4
Helpfulness
4
Clarity

really nice guy.. had him a few years ago.. and hez amazing at volleyball

5
Easiness
5
Helpfulness
5
Clarity

Why are u giving him 1's?

5
Easiness
5
Helpfulness
4
Clarity

Man oh man mr.ma is the coolest teacher in the world

5
Easiness
5
Helpfulness
5
Clarity

You teach us the best science in the world!

4
Easiness
5
Helpfulness
4
Clarity

He's nice. He gives us free popsicles!

Similar science teachers like David Ma?

47 Ratings
38 Ratings
28 Ratings
28 Ratings
27 Ratings

Learn more about Upper Canada College

5-star
75%
4-star
10%
3-star
6%
2-star
3%
1-star
4%
Based on 2,792 Ratings
Upper Canada College is located in Toronto, Ontario with an average teacher rating of 4.22 stars. When comparing Upper Canada College's teachers to other teachers in the province of Ontario, Upper Canada College's teachers are above the average of 4.18 stars. Upper Canada College ranks 546 amongst all High Schools in the province of Ontario. Learn More