1.9

Jun Cao

Mechanical Engineering - Toronto Metropolitan University

1.9
Quality
3.8
Difficulty
26%
Would Retake
92
Reviews
1.9
Quality
3.8
Difficulty
2.0
Helpful
1.8
Clarity

26%

Would Retake

92

Reviews

Rating Distribution
Official

5

7

4

8

3

12

2

18

1

47

What Students Say

just need to get past his TERRIBLE Chinese accent

MEC511 - 2.0 rating

Avoid this guy if possible

MEC309 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 24 grades
Most common grades:
A- (5)
F (5)
A+ (3)
Grade Distribution
A(5)B(4)C(2)D(1)F(5)A-/B+(7)
Based on 26 reported grades
A-: 5
F: 5
A+: 3
B: 3
Common Tags
Tough grader (12)
Test heavy (9)
Graded by few things (6)
Lecture heavy (5)
Participation matters (4)
Amazing lectures (4)
Tough Grader (4)
Skip class? You won't pass. (3)
Rating Trend

Improving

+0.51 avg change
Dec
Jan
Aug
Dec
Nov
Dec
Last 6 months
Ratings by Course

ME8102

5.0

(1)

MEC309

3.9

(14)

MEC

3.0

(1)

MTH522

3.0

(1)

MEC626

2.6

(12)
+11 more courses
Difficulty by Course

MEC532

5.0

MEC701

5.0

MEC522

4.3

MEC511

4.2

FINITEELEMENT

4.0

Reviews (92)
3.0
3.0
MEC311
Sep 14, 2001

Tries hard to teach, but his English isn't fluent. However, reasonable & fair

1.0
5.0
MEC311
Nov 14, 2001

does not know the material, because if he did then so would i and my classmates

1.0
5.0
MEC311
Nov 14, 2001

Absolutely the WORST prof. not organized, clear as mud, change prof if possible!

1.0
5.0
MEC311
Grade: B+
Nov 27, 2001

Very unhelpfull, could use some english lessons

1.0
3.0
MEC311
Nov 28, 2001

no english, no knowledge, no escape

3.0
3.0
MEC626
Feb 9, 2002

No Comments

1.0
4.0
MEC311
Feb 14, 2002

its Vector, not Wector

1.0
3.0
MECXXX
Feb 23, 2002

Should be a priest - answers are because the book says so...

1.0
3.0
MEC511
Mar 11, 2002

No Comments

3.0
2.0
MEC
May 13, 2002

No Comments

3.0
2.0
MEC626
Aug 16, 2002

And then, anand then!! Wow, I never knew what a wector was untill the final

1.0
5.0
MEC311
Nov 19, 2002

Avoid this man at all costs

1.0
3.0
MEC311
Dec 18, 2002

the worst prof I've had in my life...

1.0
5.0
MEC511
Jan 7, 2003

very unfair, gets disturbed easily, needs to take english lessons for sure

4.0
2.0
MEC511
May 30, 2003

Great notes and easy tests.....not a bad prof!

3.0
3.0
MEC311
Sep 25, 2003

No Comments

1.0
5.0
MEC311
Oct 1, 2003

unable to teach.

3.0
4.0
MEC311
Oct 10, 2003

it's "unknown" not "unaown". real boring guy. textbook might help... but he definetely won't! needs esl with a hint of engineering basics. oh n if he laughs... laugh AT him- not with him! lol

2.0
3.0
MEC311
Dec 1, 2003

No Comments

2.0
3.0
MEC222
Mar 29, 2004

Yu! kip quiet!! worse proff ever, He's got a PH.D in pointing out figures from the text....

1.0
4.0
MEC222
Apr 18, 2004

He can't speak english

3.0
3.0
MEC222
Apr 24, 2004

NO NO and NO...cant speak english well...and doesnt teach crap...BUT...and this is good...he gives a REALLY GOOD EXAM REVIEW...although its listing what figures to read...but no other prof did it!!!

2.0
4.0
MEC222
May 14, 2004

Poor prof at best, lectures don't make sense, gets distracted and pissed off very easily. Very ambiguous when it comes to questions. Needs English lessons more than fish need water. If you can transfer, the exam took me from a 90 to a 70.

1.0
4.0
MEC311
Jul 28, 2004

Terrible prof

2.0
3.0
AER626
Oct 3, 2004

No Comments

1.0
4.0
MEC311
Oct 10, 2004

No Comments

2.0
2.0
MEC311
Nov 25, 2004

kipa quiet please!! dy dy dy hmmmmm...dynamics!!find the lenks of ze lope...clear??? any questions? ok keep quiet please!!kin...kinem...kine...hmmmm...kinematics!!!

1.0
5.0
MEC222
Grade: A-
Jan 24, 2005

not good! that's all i have to say

1.0
5.0
MEC222
Feb 14, 2005

one word, mean. The guys like a dominator in class. If he loosens up a little and gives easier test mybe he wouldn't get a low score he has.

1.0
2.0
MEC222
Apr 11, 2005

This man is an insult to the entire scientific community. Never have I witnessed such Shoddy and Lazy teaching before. HE JUST READS FROM THE DAMN BOOK for the entire semester. He Barely knew how to Correct our Midterms too. Thankfully It's an Easy class, but his bad teaching doesnt help.

1.0
5.0
MEC222
Apr 25, 2005

**** prof never take him.. i m serious garbage prof.. i will tell him to cus my lora

2.0
1.0
MEC222
May 13, 2005

Be thankful that this class is a joke and you dont have to understand the prof to know whats going on. Heres a little guide to his english "H" - edge "keepa" - keep "reMO" - removed "reVOL" - revolved "protect" - project "ly" - line

1.0
4.0
FINITEELEMENT
May 13, 2005

When a student goes from A+ to B- after the exam there is a problem. Hecan't teach, he just can't. Will need to learn everything from the book. For Dynamics at least the book is half decent, but for Finite its****. Its a miricle i finished with a B-. What an aweful prof.

1.0
3.0
FINITE
Nov 7, 2005

"You Kip Quiet!"

3.0
4.0
MTH522
Jan 5, 2006

hard ass.

2.0
5.0
MEC522
Aug 31, 2006

very strict and very serious.

2.0
3.0
MEC522
Jan 1, 2007

yes sensei.....sorry sensei.

3.0
3.0
MEC626
Jan 30, 2007

He possesses much hatres against all students as if all the students were his mother's killers. He shows no patience and respect in classes. Cao Jun, you better change your attitude before you can expect a respect from your students, got it?

4.0
3.0
MEC626
Apr 12, 2008

His notes were much helpful than textbook.

1.0
4.0
MEC511
Feb 3, 2009

Demands perfect silence. Thinks everyone in the class is a moron.

1.0
3.0
MEC626
Mar 19, 2009

This guy swears he can walk on water. English for him is an after thought. lucky the material isn't too bad and it is fairly interesting. In a word he can be described as pretentious. Avoid if possible

2.0
3.0
MEC626
Apr 28, 2009

BRUTAL!!! I can't believe the school allows this guy to teach, it just isn't right. easy midterm, lectures suck

1.0
5.0
MEC522
Jan 4, 2010

All he did is reading from a dirty hand written slide. He doesn?t know how to use computers. Doesn?t post the dirty note online , waste the time until the student copy each slid, Easy midterm and easy correction so good evaluation for him from the students. Hard final and your marks drop from A+ to somewhere behind B

5.0
4.0
ME8102
Jan 11, 2010

very intellegent guy, has the ability of making complicated stuff straight. Lectures and notes are crystal clear.

2.0
4.0
MTL200
Jun 23, 2010

With an english like that, he shouldn't be allowed to teach.

2.0
4.0
MTL200
Jun 23, 2010

he shouldn't be allowed to teach.

2.0
1.0
MEC511
Mar 9, 2011

Speakeath he no english with mouth, but ironically his vocabulary is more amazing then Shakespeare. lol..good prof. test are easy and gives lots of hints for midterms and exam. just need to get past his TERRIBLE Chinese accent.

3.0
4.0
MEC626
Dec 5, 2011

A difficult class. Treat it with respect and do all the assignments. Easy midterm, ridiculous final. No matter how much you study you will do mediocre on the final. Unpleasant, snappy and annoying prof. Similar difficulty as Machine Design!!

4.0
4.0
MEC309
Jun 18, 2012

Teaches ok. Provides a HUGE amount of solved problems. Just solve every single one of those problems and check ur answers and you should do. Final will be hard. That is the point of the course.

2.0
3.0
MEC309
Sep 16, 2012

Avoid this guy if possible. Doesn't post lecture notes.Mid term was easy final was terrible.Not at all helpful.

2.0
4.0
MEC626
Sep 16, 2012

The guy is smart. By that I mean he is good at math. Horrible lectures. Horrible lecture notes. Exam is silly, he tests your math more than your finite elements. At least he picked good TAs that can explain the material.

2.0
4.0
MEC626
Dec 25, 2013

He is very disorganised with course material,Doesn't posts lecture notes and enjoys complicating the things, This course is just following the steps, I would recomend attending classes and studying the problems he posts. PS Final Exam is gonna be really hard. Try to work hard on labs the TA he picked were very disorganised as well

1.0
5.0
MEC626
Grade: Rather not say
Dec 6, 2014

very hard final.............

5.0
1.0
MEC626
Grade: A+
Dec 22, 2014

Notes are straight forward. Very interesting material. Useful lab sessions. Easy to get a solid mark if you put in some effort on the assignments.

2.0
5.0
MEC626
Jan 16, 2015

Hard marker. Hard to understand class material. Bell curves alotttt!!!! I would never take finite again, and would never recommend it to anyone.

3.0
4.0
MEC309
May 12, 2015

The tutorial quizzes were kinda hard. But his teaching style is very straightforward. He teaches exactly what you need to know for the midterm and final. Go to class, so you won't have to read the whole book, cause it is quite long. Also, he is nice and gives A LOT OF time to take notes during the class

4.0
3.0
MEC309
Grade: B
Aug 26, 2015

I know people blame his accent for their poor grades. But I did not find it very hard to understand. Moreover, his lectures are helpful and he is very willing to help you. I noticed people who make fun of him are texting , watching videos etc.

5.0
4.0
MEC309
Grade: A+
Aug 26, 2016
Would take again

Jun Cao is a walking contradiction. Jun stands as one of the greatest teachers available in Ryerson University. He has a remarkable teaching style that I hope other professors would adopt. After every heavy lecture, he gives time for students to ask questions (nothing is a stupid question). However, outside of class he is a horrid person. Good Luck

Gives good feedback
Participation matters
Amazing lectures
4.0
4.0
MEC309
Apr 4, 2017
Would take again

Dr. Cao is another great Professor to have. His teaching method consists of displaying notes and providing time for students to take notes, and ask questions after he has finished the slide. His explanations are concise and on point, and he usually answers your question regardless of what it may be. His grading scheme is also hard yet fair.

Participation matters
Clear grading criteria
Amazing lectures
1.0
4.0
MEC309
May 10, 2017
Wouldn't take again

He would probably be good if his accent wasn't so heavy. His midterm is long, he marks tough. The multiple choice on the final are NOT like the things he said will be multiple choice in class! His notes are really condenses and good for learning. His class examples are also really good for learning purposes.

Tough Grader
TEST HEAVY
3.0
5.0
MEC309
May 10, 2017
Wouldn't take again

Dr. Cao has excellent teaching methods. The way his lectures are structured allow for excellent note taking and lots of time for questions. The downside is his accent. It is very heavy and requires extreme concentration to hear anything he's saying. This was a huge hinderance when going to his lectures. Prepares you well for midterm and final.

Tough Grader
LECTURE HEAVY
5.0
3.0
MEC309
Grade: A-
May 11, 2017
Would take again

Professor Cao has an excellent teaching style! His accent is difficult to understand at first, however you can defiantly over come this obstacle... you are in engineering remember! I took MEC309 in winter 2017 where Dr. Cao was the course coordinator. The best part about Dr. Cao ... He took three in class problems and put them on the final exam!!!

Tough Grader
Respected
Skip class? You won't pass.
5.0
3.0
MEC309
Grade: A-
May 11, 2017
Would take again

Professor Cao has an excellent teaching style! His accent is difficult to understand at first, however you can defiantly over come this obstacle... YOU ARE IN ENGINEERING REMEMBER! I took MEC309 in Winter 2017 where Dr. Cao was the course coordinator. THE BEST PART ABOUT Dr. Cao... He took THREE in class problems and put them on the Final Exam!!!

Tough Grader
Respected
Skip class? You won't pass.
5.0
3.0
MEC309
Grade: A
May 11, 2017
Would take again

AMAZING PROFESSOR! Dr. Cao took THREE in class problems and put them on the Final... Enough said.

4.0
3.0
MEC309
Grade: A+
Jan 26, 2019
Would take again

Nice prof Always trying to help. He repeats concepts so you can understand plus he have great math skills that will come Handy for thermo.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
4.0
MEC309
Grade: A
Apr 12, 2020
Would take again

Prof Jun Cao is very patient and answers questions clearly until you understand the concepts. His lectures are interactive and even the online ones were after covid19 happened. The online lectures were really good and his notes are useful. Make sure to study his notes and practice his examples and assignments. He talks a lot with his hands

Participation matters
Amazing lectures
Caring
4.0
2.0
MEC309
Aug 20, 2020
Would take again

Notes are very simplistic but they cover the things you really need to know. Very kind, patient and he doesn't mind repeating something so everyone understands. Midterm and Final were both super easy as long as you studied and went over the notes. Textbook is really bad, use the Thermo book by Cengel and you'll save yourself lots of stress.

1.0
5.0
MEC511
Nov 23, 2020
Wouldn't take again

Terrible prof. Avoid him at any cost

1.0
5.0
MEC511
Nov 23, 2020
Wouldn't take again

You basically won't learn anything in his class. His lectures are a waste. The exams are hard as well.

1.0
3.0
MEC511
Grade: B+
Nov 25, 2020
Wouldn't take again

He knows his content but, in terms of delivery, it is very poor. His English is not the problem but his accent is hard to decipher. Combined with that he has strict policies like mandatory lab attendance, huge weightage on the final exam(60%), and no recordings of lectures. The exam isn't too bad if you have used the textbook and YouTube videos.

Get ready to read
Test heavy
1.0
5.0
MEC532
Nov 29, 2020
Wouldn't take again

This prof is probably the most unreasonable prof i've ever had. he has open book exams, but you have a lockdown browser on. I take notes on an ipad and he doesn't allow devices during the exam so you just have to print out all the notes you've made. I dunno why this guy is still teaching with this boomer style but if you care about you marks, leave

So many papers
Tough grader
1.0
5.0
MEC511
Grade: B
Dec 11, 2020
Wouldn't take again

Hardest proff ever . 90% mark in midterm and final with negative mark for wrong answer. never cares about students problem. brief lecture note which you have to decode. never take this proff if you have any other option

1.0
4.0
MEC511
Grade: A-
Dec 13, 2020
Wouldn't take again

One of the worst, most unreasonable profs I have had at Ryerson. Teaches in a very monotonic, slow manner. Made up "negative" marks for final exam so that no one does well on the course, and acts very aggressively towards student who ask questions. He has an awful personality and no teaching skills. AVOID AT ALL COSTS!!!

1.0
4.0
MEC511
Jan 15, 2021
Wouldn't take again

Worst prof ever, very unreasonable, his lectures are difficult to understand. Wouldnt answer emails and on the rare occasions he did he was aggressive and rude. Made his final worth 60% and then proceeded to last minute inform the class the hell be deducting marks for incorrect answers which is preposterous. Worst prof ever never take him.

1.0
5.0
MEC511
May 7, 2021
Wouldn't take again

Simply the WORST professor I have had and I have had a lot of bad ones. Makes the MAKE UP EXAM harder than the regular exam. Does not provide adequate feedback on your exam when asked. I will never understand why the professors are uncaring and CANNOT for the life of them teach. AVOID AT ALL COSTS. If he's the only one, study super hard.

Tough grader
1.0
5.0
MEC701
Grade: D+
Jul 1, 2021
Wouldn't take again

Worst prof ever. Notes are useless & your mark is heavily based on the final.

Graded by few things
Test heavy
Tough grader
1.0
5.0
MEC511
Grade: F
Oct 21, 2021
Wouldn't take again

Very hard material.

Test heavy
1.0
5.0
MEC511
Oct 21, 2021
Wouldn't take again

The level of difficulty on the midterm is nowhere near the level that is taught in class or assigned in the homework. The tests are extremely difficult and will catch you off guard, as nothing given or taught prepares you for them. Its nonsensical. Prepare us with better resources if you intend on making it that difficult. Worst test I've written.

1.0
5.0
MEC511
Oct 27, 2021
Wouldn't take again

He's one of my worst professors this semester teaching the most useless course for my program. Computer engineers shouldn't have to take thermodynamics and fluids and if we do then it should be with an actual adequate professor not an idiotic robot who has no room for understanding and a horrible prof that I can't understand a word from. RUINED SEM

1.0
5.0
MEC511
Grade: C-
Nov 9, 2021
Wouldn't take again

He is not at all a good professor. Makes the midterm and the final hard. He wont help the students at all. Be careful to take the course.

1.0
5.0
MEC511
Nov 9, 2021
Wouldn't take again

a very bad class

Lecture heavy
So many papers
Tough grader
1.0
5.0
MEC511
Nov 18, 2021
Wouldn't take again

worst prof at ry

Graded by few things
Test heavy
Tough grader
2.0
5.0
MEC511
Nov 23, 2021
Wouldn't take again

when it comes to teaching, if you can get used to the accent he is not bad. but when it comes to exams, they r crazy hard, doable i guess but really unexpected types of questions. we had two days of exams and the exam on the 2nd day was harder than 1st. also the management of the course is pretty poor, hence try to get another prof if available.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
MEC511
Grade: F
Nov 23, 2022

Tough marker, tough exams, unclear teaching. If you can, avoid avoid avoid!

Tough grader
4.0
3.0
MEC511
Grade: A-
Dec 12, 2022
Would take again

He is like your high school teacher! he goes over the material in-depth and covers everything in class! don't read the textbook! Attend all his lectures, listen to him and take notes in CLASS. Doing this will get you a minimum of B and if you are good you can easily get A+ in the course. The exam is 55% and covers a lot! so do good on the midterm

Tough grader
Lecture heavy
Graded by few things
2.0
3.0
MEC511
Grade: B
Jan 9, 2023

Not as bad as some of these reviews are saying, but definitely not a great lecturer. Midterm was average difficulty and final exam was online, open-book exam where most people did alright. You are going to have to self-teach because prof. Cao is not the best explainer of concepts but at least his tests are not crazy hard. Do not expect mark boosts!

Clear grading criteria
Graded by few things
1.0
5.0
MEC511
Grade: B-
Aug 10, 2023

This was a terrible experience I've had in my 3 years of university. Professor does not post his notes. Unclear speech. Exam are extremely difficult and unclear. Nothing like what he teaches in the lectures. You have to self-teach using the textbook. He is not empathetic nor flexible. DO NOT EXPECT A CURVE. Take this course in summer.

1.0
5.0
MEC511
Grade: C
Dec 21, 2023

Do NOT stay in professor Cao's class. He is extremely difficult to understand in lectures, leaving you asking people around you for help. The organization of the course is also terrible. With a 10% quiz 2 weeks after the midterm, a final worth 50%, and labs just worth 10%, there is virtually no redeeming your mark if you score poorly on an exam.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MEC511
Grade: F
Dec 22, 2023

Terrible Professor. Has a strong accent. 9/10 times he has an attitude. Does not post lectures/notes/or any useful material (if you miss a single lecture good luck). I did perform poorly and its on me, but I would strongly recommend taking this course in spring/summer and with another prof. Worst experience I've had in 3 years of university.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
MEC511
Grade: F
Dec 25, 2023

Worst prof at tmu, does not want student to succeed and it is evident in the way he talks to students and does not want to curve when the average is below passing. Always has attitude and does not speak clearly. Hard to understand him in lectures but forces to go to them due to him not posting any slides. Exams are a gamble. Labs are good tho

Tough grader
Lecture heavy
1.0
1.0
MEC511
Grade: F
Nov 9, 2024

He did absolutely nothing to prepare me for his midterm and exams. I had to teach myself the course and ended up failing. I retook it in the summer and it was much more easier.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
MEC511
Grade: Not sure yet
Dec 10, 2024

Words can't describe how poor this prof is at teaching and at running a course. Wasn't in his section and was doing good until the exam which he made himself. Department must get involved. This has gone long enough. Never take this course unless it's in the summer. Worst experience ever. No curve, no party

Participation matters
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 24 grades
Most common grades:
A- (5)
F (5)
A+ (3)
Grade Distribution
A(5)B(4)C(2)D(1)F(5)A-/B+(7)
Based on 26 reported grades
A-: 5
F: 5
A+: 3
B: 3
Common Tags
Tough grader (12)
Test heavy (9)
Graded by few things (6)
Lecture heavy (5)
Participation matters (4)
Amazing lectures (4)
Tough Grader (4)
Skip class? You won't pass. (3)
Rating Trend

Improving

+0.51 avg change
Dec
Jan
Aug
Dec
Nov
Dec
Last 6 months
Ratings by Course

ME8102

5.0

(1)

MEC309

3.9

(14)

MEC

3.0

(1)

MTH522

3.0

(1)

MEC626

2.6

(12)
+11 more courses
Difficulty by Course

MEC532

5.0

MEC701

5.0

MEC522

4.3

MEC511

4.2

FINITEELEMENT

4.0

Similar Professors