1.9

Richard Cheung

Electrical Engineering - Toronto Metropolitan University

1.9
Quality
3.8
Difficulty
19%
Would Retake
84
Reviews
1.9
Quality
3.8
Difficulty
2.0
Helpful
1.8
Clarity

19%

Would Retake

84

Reviews

Rating Distribution
Official
84 total ratings

5

9

4

6

3

6

2

13

1

50

What Students Say

Worst "Professor" I have had in my life

EE8406 - 1.0 rating

Doesnt go much into details of the covered topics and the slides used cover the bare minimum

ELE637 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

26%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 17 grades
Most common grades:
Not sure yet (7)
B+ (3)
A+ (3)
Grade Distribution
A(5)B(4)C(2)D(2)F(0)A-/B+(5)
Based on 26 reported grades
Not sure yet: 7
B+: 3
A+: 3
B-: 2
Common Tags
Tough grader (8)
Get ready to read (6)
Lecture heavy (5)
Test heavy (5)
Caring (4)
Hilarious (4)
Skip class? You won't pass. (2)
Inspirational (2)
Rating Trend

Declining

-0.67 avg change
Feb
Apr
Oct
Mar
Apr
Dec
Last 6 months
Ratings by Course

ELE534

4.0

(2)

EE8407

4.0

(1)

ELE800

3.5

(2)

ELE6377468405

3.0

(1)

ELE504

2.4

(17)
+15 more courses
Difficulty by Course

ELE864

5.0

AAA

5.0

GRADGRAD

5.0

ELECTELE

5.0

EE8410

5.0

Reviews (83)
4.0
2.0
ELE534
Oct 13, 2003

He's really qualified and sort of a genius. But you have to work hard in his class and be very very attentive. You should also be with your material for ELE404 otherwise you'll regret you were chose Electrical over Computer

4.0
1.0
ELE534
Apr 28, 2004

Very insightful, uses lots of read world examples, course material is easy. Learn how to design a switchmode power supply

3.0
2.0
ELE504
Dec 27, 2004

He knows his stuff very well.......however, lacks communication skills...attend his lectures regularly and be attentive.......

2.0
4.0
ELE504
Dec 31, 2004

This guy should never ever be allowed to teach a course lke this. He is veru bad. Stupid at some points. He should just stick to fourth year courses.

3.0
3.0
ELE504
Feb 21, 2005

He is a good prof. However he is easily side tracked. If everyone holds there questions until the end of the example then you should be ok.

2.0
3.0
ELE504
Jun 19, 2005

Captivates your attention and interest extremely well. Course is highly disorganized and easily distracted. Attend the final lecture before a test/exam -- it's verbatim what's going to be on the test. Every other class is B-S; however, you will learn practial design philosophy.

2.0
1.0
ELE504
Aug 25, 2005

A very enthusiastic prof who knows what he is talking about. Too bad he does not know how to communicate it to us in an effective way. His tests and exams are easy as they are basically the same ones covered in class with a change of numbers. He stresses design concepts but his poor tries at "philosophy" make him seem weird.

4.0
3.0
ELE504
Dec 25, 2005

He a good person and a knowledgeable prof.You can learn in his class only if "you" want too.Be prepared, cuz this is one of the most disorganized courses you'll ever take. Cheung is vry good one on one, so use his office hours.

1.0
4.0
ELE504
Dec 27, 2005

One of the worst professors at Ryerson.

1.0
5.0
ELE504
Jan 6, 2006

No Comments

5.0
3.0
ELE504ELE637
Apr 7, 2006

He may not speak english very well, but he is a very good prof that cares and willing to help the students

1.0
3.0
ELE504ELE637
Apr 21, 2006

One of the worst professors at Ryerson not only does he not know how to teach but if you do manage to correct him in a class he ends up holding it against you. Unfortunate ELE 504,ELE637 students who had no choice but to be with him

2.0
4.0
ELE504
Apr 24, 2006

Dr.Cheung has ood knowledge in his area of expertise but unfortunately his communication skills are quite poor. Do not ask even a slightly confusing question, or that mite be the last quetion u wil ever ask in ur university life. Try 2 be quiet and write down watever he writes. Good Luck!

1.0
5.0
ELE504ELE637
Aug 9, 2006

A disaster.Unfortunately he is the only prof for ELE504.He has earned his digree from UofT but can't speak a word in english. For instance instead of saying quickly, he says kirkooly!!!!!!. It took him 4 weeks (8 classes) to solve a question. Each week he did the question and at the end of the class he realized that he had done wrong.

5.0
2.0
ELE800
Aug 15, 2006

I've had this prof for many courses, and I think that he's a great teacher/advisor. Thumbs up all the way!

2.0
3.0
ELE504
Oct 22, 2006

Oh..my God..this guy is spoiling all electrical engineering students life in ELE 504. He cannot speak english well. He teaches circuit in powerpoint...can you believe that...even worse, we dont have choice to go to others profs. stay away him

4.0
2.0
ELE504
Dec 21, 2006

This prof has a lot of industrial experience and I had a good time learning in his class. Teaches a lot of stuff in a practical manner rather focusing on the textbook. Is hard to understand sometimes but manages will help you whenever you need it.

5.0
1.0
ELE504
Jan 15, 2007

It is a bit hard to follow him when he uses slides to teach. He may not be the best lecturer, but he is really helpful as a one-to-one tutor. If you use his office hours, you'll benefit a lot.

1.0
5.0
ELE864
Jan 31, 2007

No Comments

5.0
5.0
ELE504
Sep 27, 2007

Great prof, excellent scholar, nice and caring. To really understand his courses, you need to apply yourself.

1.0
4.0
ELE504
Dec 2, 2007

holy... please. if you are the dean reading this, please fire him. he can't teach anything at all. I'm sure that no one in third year learns anything about circuit. he'll confuse you whatever you already knows. he can't talk english at all. i wonder how u of t graduated him. i think they graduates all the idiots. screw U of T!!

2.0
3.0
ELE700
Jan 3, 2008

Avoid this prof. for thesis! At any cost!

1.0
4.0
ELE504
Jan 11, 2008

Worst professor. He spoiled my life in ELE504 circuit course. He can not speak english. I didnt learn anything from his class. Please Ryerson put another prof for ELE504. It is very important class but he is horrible teaching it.

1.0
5.0
AAA
Jul 19, 2008

very bad and prejudiced ..a chinese farmer of te last century will get A+ in his class

1.0
5.0
GRADGRAD
Jan 15, 2009

Advice to Graduate Students...avoid his courses

1.0
2.0
ELE504
Jan 25, 2009

man is useless , cant teach , wont learn anything or very little , o yea , he cant teach at all , still possible to get an A+ however which makes it really sad.

1.0
3.0
EE8405
May 18, 2009

This guy is nothing but a fake. You can get a good mark in his class but you won't learn from him. He can't help you at all and his classes are completely disorganized. Don't believe any of his 'hydro-days' stories... he was and always will be a nobody. Never, Never, Never take this guy as your thesis/project supervisor.

1.0
5.0
ELECTELE
Jun 23, 2009

The worse professor ever.Do NOT take his courses Please if you don't want stress or see lots of ignorance also if you don't want to hear lots of LIE.He lies a LOT and He doesn't care at all for students and never you can find him in his office. The reason for this is "Lack of knowledge" definitely.So please STAY AWAY FROM this FAKE "Professor" .

2.0
1.0
ELE504
Aug 12, 2009

He is a liar, do not believe him.

1.0
5.0
EE8410
Jan 15, 2010

This guy only cares for his money just working a contract job at bruce power.Unbelieveable the guy can not prepare his lecture for the class. His class totally is****!!!!He is as a teacher having no professional way , method and attitude!! Never take his course again!!

4.0
5.0
EE8407
Jan 4, 2011

Back to fundamental when solving questions, very helpful this way.Cant speak perfect english but we are not in English literature.Very practical, learned a lot industrial experiences that will be very useful during job interview.A business man but this is what we are here for to learn how to earn big money.Engineering will not get you rich.

1.0
5.0
ELE637
Mar 15, 2013

This guy simply ridiculed one of the most important courses of electrical engineering. All mid-term questions were wrong. perhaps he didn't spend 5 minutes to prepare them. All students should seriously talk to Dean and ask for firing him.

5.0
1.0
ELE637
Mar 28, 2013

best prof ever, his tests are fair if you study for them and he makes the course very understandable, highly recommend this prof.

1.0
4.0
ELE637
Apr 4, 2013

Don't take the course with him. Can pretty much ruin the foundations of power systems for you. And if you do take it with him don't believe him and invest in the textbook. He told our class he would give a bonus. In the end he did not. And the average for the midterm was 47%. You be the judge.

2.0
5.0
ELE637
Apr 17, 2013

Very confusing. May God help the students to get a decent grade in this course.

1.0
5.0
ELE637
Apr 18, 2013

This man motivates me. Only because if someone this incompetent, rude, moronic, unorganized can land a respected position (lel) then i have high hopes for myself. The best part of class is when he gets stumped on a lecture slide and just stares at it with the class, it's almost cringe worthy.

1.0
2.0
ELE637
Apr 18, 2013

youd better spend his class hrs in library instead of classroom

1.0
5.0
ELE638
Apr 18, 2013

Worst Prof ever, copy paper from other people, he cannot answer my question, saying non-sense all the time. If you get him as your Prof, do petition to save your life!

1.0
2.0
ELE637
May 3, 2013

Not very clear when it comes to teaching or answering questions. You are probably better off reading the textbook.

3.0
3.0
ELE637
May 8, 2013

I rarely attended his lectures but to be fair I found that he had posted very interesting exercise questions on line. I solved all of them using the text book and that helped me a lot in exams.

1.0
4.0
ELE847
Oct 30, 2013

This professor gives us the midterm and tells us that even graduate class can't do it. Teaches Philosophy in class and ask us engineering questions in the exam. He does not prepare his own teaching materials. Steals power point slides and notes from other professors.

1.0
5.0
ELE847
Oct 30, 2013

I cannot believe why this professor is teaching. This man does not know what he is teaching about. He cant teach properly so alot of students dont come to his class and beacuse people didnt come he decided to make a midterm that he says "even graduate students cant do.

1.0
5.0
ELE637
Jan 23, 2014

I dont understand anything he says. Doesnt explain with examples. Half of his lecture he talks about his job.

1.0
5.0
ELE847
Grade: B-
Oct 9, 2014

Probably the worse professor at Ryerson ; and "teaching" the most important engineering course for EEngs. He has no interest in teaching, comes with no specific plan of teaching and have extremely poor communication skills. I request Ryerson to remove this professor.

1.0
5.0
EE8406
Dec 1, 2014

Worst "Professor" I have had in my life. No course structure. Jumps from topic to topic. Insults students if they ask question. Never provides feedback marks assignments on time. I honestly cannot say one positive thing about this "Professor". Incompetent language skills and I swear I can write better with my left hand than he can with his right.

1.0
5.0
ELE637
Grade: Not sure yet
Feb 19, 2015

I feel like I was forced to learn everything about Power Systems by myself. No help here..

2.0
5.0
ELE637
Aug 19, 2015

This course is interesting, but Cheung made it hard. He doesn't start with basics, jumps right in. Its best you preread his notesbook b4 class. It helps a lot. He tells u that ur boss doesn't pay you just 4 knowing how to punch nums, but for understanding the material as an engineer, but doesn't facilitate the understanding well himself. The irony

2.0
4.0
ELE637
Grade: B+
May 9, 2017
Wouldn't take again

Doesnt go much into details of the covered topics and the slides used cover the bare minimum. HIs tests are much more difficult than the homework or examples in the slides. Upside i guess is he provides you with more industry knowledge. To do well, go over past tests and make sure you understand everything instead of memorizing.

Tough Grader
Get ready to read
Skip class? You won't pass.
3.0
3.0
ELE746
Dec 23, 2017
Wouldn't take again

This man is a genius, no doubt. He is definitely not organized at all. He teaches you things that is relevant in the industry. It is mandatory for you to go to class.

2.0
4.0
ELE800
Jul 1, 2018
Would take again

I would like to thank his EDP topic which helped me start my career. Please give more advice to your students and give them feedback.

1.0
4.0
ELE746
Grade: A
Mar 19, 2020
Wouldn't take again

Absolutely one of the worst professors I have had while at Ryerson. He creates anxiety in students by spam emailing the entire class. He does not teach well and although he is knowledgeabl on the topic does not do a good job of conveying it to the class. If you go to class he will tell you what will be on the midterm but stay away from him if you c

Skip class? You won't pass.
3.0
4.0
ELE6377468405
Grade: A-
Dec 4, 2020
Would take again

I have to rate him based on the courses Dr Cheung taught: ELE637 - 2: Sometimes he's just lost. Gotta work extra hard almost like you're doing a research just to supplement what he gives you in class or on D2L. ELE746 - 3: He was more motivated since he could give proper practical examples that actually helps EE8405 - 4 (online): better I guess

Get ready to read
Lecture heavy
1.0
5.0
EES612
Grade: B-
Dec 9, 2020
Wouldn't take again

Not worth his class . Doesnt teach well abs didnt record lectures cause he just didnt feel like it , even though ever single professor did it. Do not take his class and he doesnt care about you.

Tough grader
1.0
3.0
EES612
Grade: Not sure yet
Jan 6, 2021
Wouldn't take again

Horrible professor. It's a crime to even call him one. His teaching ability is tantamount to the numerical value of zero. Barely accessible outside of class and hardly the helper, especially in dire times like these. Find a study group and brave through the course with them. It makes the agony of dealing with Cheung, a lot more tolerable.

4.0
5.0
EE8405
Jan 11, 2021
Would take again

Great Prof. Full of practical knowledge; only few prof. like are left with lots of knowledge. Couse is not easy and assignment are very long. if you do your assignment and mid term right, will be pass.

Gives good feedback
Test heavy
Caring
1.0
5.0
ELE846
Grade: Rather not say
Apr 7, 2021
Wouldn't take again

One of the worst professors at ryerson. Talks about his work and life a lot and doesnt explain well. You have to learn the course on your own. he just want to make your life hell. Made the final worth 50% and the midterm only 22%.

1.0
4.0
EES612
Sep 8, 2021
Wouldn't take again

Only thing I learned in his class is that he got a new Ipad and that he has years of experience with Engineering Consulting. Terrible at teaching and really messy too

1.0
4.0
EES612
Sep 29, 2021
Wouldn't take again

Droning 3 hour lectures where you learn nothing. Hard to understand what he is saying let alone what he is trying to teach. The only way you will learn is if there is someone in the class who knows electrical and asks the right questions to force him to teach. Dismissive of people who don't already know the stuff he hasn't taught!

Lecture heavy
1.0
5.0
EES612
Sep 29, 2021
Wouldn't take again

zero structure to the course, he teaches whatever he wants whenever he wants. Does not provide any context to any concepts he discusses in class and expects students to know everything before hand.

2.0
5.0
EES612
Dec 23, 2021
Would take again

He's overall a decent prof, however, the course itself is intensive. His teaching methods do not help with the difficulty of the course. In class, he's moderately good, but I suggest you go one on one during his office hours, he will try his best to help.

1.0
5.0
EES612
Grade: B+
Sep 9, 2022

He kinda just starts speaking during lectures. No real structure, rhyme or reason as to why he might just drop some kind of key information. His accent is really thick and his penmanship is dog.

Tough grader
So many papers
Lecture heavy
1.0
3.0
EES612
Grade: A+
Sep 9, 2022

Super nice guy, BUT, I don't understand any of his lectures and they have no structure.

Hilarious
1.0
5.0
EES612
Grade: Not sure yet
Sep 23, 2022

Be prepared to listen to his rambling talks for 3 hrs. Talks outside the context for the majority of the lectures. No structure and expectations are high in the tests.

Hilarious
Test heavy
5.0
3.0
EES612
Grade: A
Oct 21, 2022
Would take again

The mid terms and final is the same as his trial test, so easy marks ,but lectures have no format/structure, notes are non existent, have to read textbook only.

Get ready to read
Clear grading criteria
5.0
1.0
EES612
Grade: Not sure yet
Dec 10, 2022

Probably the absolute worst at teaching. but the midterm and final questions were the same exact ones as the trial test. Beautiful man.

Get ready to read
1.0
5.0
EES612
Grade: B
Dec 19, 2022

The dude is a nice guy, but he has no idea how to teach. His lectures are 3 hours and there is no structure to anything, he will just talk on and on about his personal life and how many years of industry experience he has. The course isn't easy at all, so you will need to learn everything on your own. Do the trial test and be free

1.0
5.0
EES612
Grade: C-
Dec 29, 2022

Lab reports require time and attention, pre and post lab. Lab tests can either be verbal, performance, or written test. However, this is the easy part. The hard part is that the professor's lectures are not structured whatsoever. His hand writing is really bad so you must really try your best to hear him. Lectures are 3 hours long starting at 8am.

Hilarious
Test heavy
1.0
1.0
ELE846
May 3, 2023

Guy is very very good at doing everything but teaching, and proceeds to hand you a graduate level exam claiming it should be baby food. All he does is boasts about how much he earns from teaching and contractor jobs and how he "makes bank", essentially flexing on broke indebted students that fund his salary. Ends off by failing most students.

1.0
5.0
EES612
Grade: Drop/Withdrawal
Oct 22, 2023

This professor is the worst one I've ever had the displeasure of being taught by. He's a friendly and nice individual, but the way he presents material is absolutely awful. He does nothing live, simply presenting slides full of confusing equations and diagrams without ever explaining a thing in a clear, concise manner.

1.0
5.0
EES612
Grade: D+
Dec 19, 2023

Prof did not know how to explain concepts properly, nor complete problems with clear understanding. Online textbook did not work for me and many other students. Tests took up about 66% of our final grades.

Tough grader
Test heavy
1.0
5.0
ELE637
Grade: Not sure yet
Feb 5, 2024

This professor doesn't actually teach anything. You come to class, and he spends half the time talking about his life, and the other half skimming through lecture slides without saying anything of value. He needs to retire I think. :/

1.0
5.0
ELE637
Grade: Not sure yet
Apr 19, 2024

Genuinely the worst prof TMU EE has to offer. I'm ashamed that I payed money to sit in this guys class

Tough grader
2.0
5.0
EE8405
Oct 26, 2024

It isn't easy to relate to him in class as well as in Assignments

Tough grader
Lecture heavy
1.0
5.0
EE8405
Oct 26, 2024

Very tough professor, hard to understand him and very difficult to deal with in regards to assignments, lectures, exam and even solutions. He always keeps changing his words, grading not up to the mark. He gets freaked out when asked logical question in class. Doesn't provide proper support to students.

Tough grader
Lecture heavy
Test heavy
3.0
3.0
ELE637
Grade: Not sure yet
Mar 4, 2025

He's not the type to teach, but he will do his best to help you pass and do good. During lectures he will give out answers, but he still won't teach that much. He mostly talks about safety.

Get ready to read
Hilarious
Caring
5.0
1.0
ELE637
Grade: A+
Apr 15, 2025
Would take again

Richard Cheungy is my favorite professor during my ELE degree. His willingness to review previously taught content, when asked a question is heartwarming. He teaches amazing, and he is interested in students' success. He keeps the lecture on content material and doesn't talk about his private life. His exams are copy-paste, and easy to complete.

Inspirational
Caring
Accessible outside class
1.0
5.0
ELE637
Apr 16, 2025

Terrible. Treats D2L announcements like his own personal twitter account, tweeting stuff that resembles 3Am crash outs. Has no idea how to teach anything to anyone. Ideal retirement gifts would be a red foam nose and a bicycle horn to complete the clown persona that he has on full display as a prof. Entire dept quality will increase once he's gone.

1.0
5.0
ELE637
Apr 18, 2025

The worst prof I've ever had - genuinely has no idea how to teach or support students.

Tough grader
Get ready to read
1.0
5.0
ELE637
Grade: A-
Apr 18, 2025

guy is a total joke. doesnt teach at all, no course organization, terrible choice of TA's, you will not learn a single thing. needs to be investigated asap.

5.0
1.0
ELE637
Grade: B+
Apr 19, 2025
Would take again

Overall, a great professor at TMU to teach you the fundamental powers. Amazing and engaging lectures. Tests are very fair, and he prepares you well for them. He is very accessible outside of the classroom and always responds to emails. He always makes the class laugh with his D2L messages. Very fair test marker by the way.

Participation matters
Inspirational
Caring
1.0
1.0
ELE637
Grade: A+
Apr 28, 2025

literally one of the worst profs ever. This guy “taught” 3 phase transformers in a record breaking 10 seconds. He is not accessible outside of class and dismisses students questions via email. He also gives very little part marks

Tough grader
1.0
5.0
ELE637
Grade: C
Dec 1, 2025

Single worst prof in TMU. Complete joke. Has no idea how to teach. The tons of 1 star ratings here are completely accurate. When he's finally gone maybe the department can heal from this cancer. TMU; engineering school ranked 22nd in Canada for a reason. Never forget that... Can you even name 21 other engineering school?

1.0
5.0
ELE637
Grade: B
Dec 9, 2025

You will learn nothing from this guy. Literally nothing. Should make a 0 star option and just call it the Richard Rating.

Class Info

Online Classes

100%

Attendance Mandatory

26%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 17 grades
Most common grades:
Not sure yet (7)
B+ (3)
A+ (3)
Grade Distribution
A(5)B(4)C(2)D(2)F(0)A-/B+(5)
Based on 26 reported grades
Not sure yet: 7
B+: 3
A+: 3
B-: 2
Common Tags
Tough grader (8)
Get ready to read (6)
Lecture heavy (5)
Test heavy (5)
Caring (4)
Hilarious (4)
Skip class? You won't pass. (2)
Inspirational (2)
Rating Trend

Declining

-0.67 avg change
Feb
Apr
Oct
Mar
Apr
Dec
Last 6 months
Ratings by Course

ELE534

4.0

(2)

EE8407

4.0

(1)

ELE800

3.5

(2)

ELE6377468405

3.0

(1)

ELE504

2.4

(17)
+15 more courses
Difficulty by Course

ELE864

5.0

AAA

5.0

GRADGRAD

5.0

ELECTELE

5.0

EE8410

5.0

Similar Professors