Reviews of professor Ho-Lung Li

Rating: 1.0/5, difficulty: 4.0/5
Simply the worst professor I have ever had. Used lab time as additional lecture, then forced us to do lab on our own. Super unclear on expectations, but somehow expects you to read his mind as to what he wants. His "lectures" involve him reading off of slides- if only I was literate and could do that on my own...

Rating: 1.0/5, difficulty: 5.0/5
He does not care about students and makes simple concepts 100% harder than they should be. He plays favorite when it comes to grading.

Rating: 1.0/5, difficulty: 5.0/5
Do not, I repeat do not take this guy! You will be so stressful you will want to end up switching major. This professor doesn't care about student's success, he is just a robot who does things inflexibly. You turn in homework late? Automatic a 0. He does not know how to teach and NEVER had open Solidworks or MATLAB even once in class OR Lab. BAD!

Rating: 5.0/5, difficulty: 5.0/5
Iv took Dr. Li for ME 95 and 134. He is very tough at grading, but if you participate and show that you understand the material you will pass. The test is lecture/lab problems. Dr. Li will say what's on the test so I don't know why his score here is so low. Many extra credit opportunities if you participate. You will learn if you take his class

Rating: 5.0/5, difficulty: 4.0/5
Very knowledgeable professor and easy to communicate with. Care about his students. Always willing to extend deadline for assignments or projects. I followed suggestions to review all HW and examples for exams and I received A from this course. 
Final project was tough but it was vey helpful to understand real industrial design problems.

Rating: 5.0/5, difficulty: 3.0/5
This class is very easy if you just listen to what Dr. Li has to say. Dr. Li does not hand out free grades to people who do not try. You have to study! He post videos and goes over problems in class/lab, THIS IS WHATS ON THE TEST! Its true, he does not open any programs, but its so simple that it will just waste time. People want the easy way out.

Rating: 4.0/5, difficulty: 5.0/5
Dr. Li teaches a difficult course and expects students to work hard. He teaches for understanding, not memorization. He is lecture-heavy, pauses frequently, and provides many examples. Be ready to work. Start HW after lecture, read the book, review notes and attend office hours early in the semester! He is a kind man eager to accommodate.

Rating: 1.0/5, difficulty: 5.0/5
DO NOT TAKE HIM!