1.9
Quality3.8
Difficulty19%
Would Retake84
Reviews19%
Would Retake
84
Reviews
Rating DistributionOfficial
84 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
26%
Textbook Required
89%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.67 avg changeRatings by Course
ELE534
4.0
(2)EE8407
4.0
(1)ELE800
3.5
(2)ELE6377468405
3.0
(1)ELE504
2.4
(17)Difficulty by Course
ELE864
5.0
AAA
5.0
GRADGRAD
5.0
ELECTELE
5.0
EE8410
5.0
Reviews (83)
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
Very insightful, uses lots of read world examples, course material is easy. Learn how to design a switchmode power supply
He knows his stuff very well.......however, lacks communication skills...attend his lectures regularly and be attentive.......
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.
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.
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.
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.
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.
One of the worst professors at Ryerson.
No Comments
He may not speak english very well, but he is a very good prof that cares and willing to help the students
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
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!
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.
I've had this prof for many courses, and I think that he's a great teacher/advisor. Thumbs up all the way!
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
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.
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.
No Comments
Great prof, excellent scholar, nice and caring. To really understand his courses, you need to apply yourself.
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!!
Avoid this prof. for thesis! At any cost!
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.
very bad and prejudiced ..a chinese farmer of te last century will get A+ in his class
Advice to Graduate Students...avoid his courses
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.
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.
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" .
He is a liar, do not believe him.
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!!
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.
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.
best prof ever, his tests are fair if you study for them and he makes the course very understandable, highly recommend this prof.
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.
Very confusing. May God help the students to get a decent grade in this course.
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.
youd better spend his class hrs in library instead of classroom
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!
Not very clear when it comes to teaching or answering questions. You are probably better off reading the textbook.
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.
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.
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.
I dont understand anything he says. Doesnt explain with examples. Half of his lecture he talks about his job.
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.
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.
I feel like I was forced to learn everything about Power Systems by myself. No help here..
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
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.
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.
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.
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
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
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.
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.
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.
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%.
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
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!
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.
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.
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.
Super nice guy, BUT, I don't understand any of his lectures and they have no structure.
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.
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.
Probably the absolute worst at teaching. but the midterm and final questions were the same exact ones as the trial test. Beautiful man.
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
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.
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.
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.
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.
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. :/
Genuinely the worst prof TMU EE has to offer. I'm ashamed that I payed money to sit in this guys class
It isn't easy to relate to him in class as well as in Assignments
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.
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.
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.
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.
The worst prof I've ever had - genuinely has no idea how to teach or support students.
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.
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.
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
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?
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
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.67 avg changeRatings by Course
ELE534
4.0
(2)EE8407
4.0
(1)ELE800
3.5
(2)ELE6377468405
3.0
(1)ELE504
2.4
(17)Difficulty by Course
ELE864
5.0
AAA
5.0
GRADGRAD
5.0
ELECTELE
5.0
EE8410
5.0