Reviews of professor Shanghao Li

Rating: 4.0/5, difficulty: 2.0/5
there is a large language barrier but he is good at explaining things and helping students. I had him for chem lab and it was pretty easy to get a good grade!

Rating: 5.0/5, difficulty: 1.0/5
The language barrier is not at strong as the previous reviews claim. He is a great, fair, caring professor and I highly recommend him.

Rating: 5.0/5, difficulty: 1.0/5
Such a great professor, I had him for both Chem 140 Lab and Chem 150 Lab and if you participate and do the post labs within the due date (due Sunday of every week) you will get an A in the class. There's only one practical (exam) so you should be able to know the procedures of the labs you do until the week of exam week. GET THIS PROFESSOR!!!

Rating: 5.0/5, difficulty: 1.0/5
TAKE HIM!! I took him for both 140L and 150L. He's a very easy grader; just answer every question, and you'll get an A. The pre-lab lectures are a bit long but helpful if you have no idea what to do. He does have an accent but it's not hard to understand. He's very kind and willing to help. Submissions are due Sundays (heard some are due same-day)!

Rating: 5.0/5, difficulty: 1.0/5
Very easy A. If you have to take chem lab for credit take his section. I screwed up on the exam so bad but he was very generous on grading. No stress at all on this class. there are postlab questions which could be difficult when you do it by yourself but if you ask him, he will give you the way to teach as well as the answer.

Rating: 5.0/5, difficulty: 2.0/5
Dr. Li was the best lab professor EVER! He is so caring and he truly cares about his students learning with the material. Take Dr. Li!

Rating: 5.0/5, difficulty: 2.0/5
Professor li is the best! As long as you submit the post labs on time, you will get 100% or as close to it as possible on that assignment. He is very good at answering questions and helping students when they are stuck or confused.

Rating: 5.0/5, difficulty: 2.0/5
Dr. Li can be hard to understand but he's rlly nice! Had him for online labs and he was great. You can ask questions and he'll help guide you through it/get you on track. Nothing crazy hard and lectures are pretty quick so labs were never too long. Would give extensions on some labs too.

Rating: 4.0/5, difficulty: 1.0/5
Like the other reviews say, there is a bit of a language barrier, so he is hard to understand at times, but he is very nice and he is good at explaining things if you have questions after the pre-lab lecture. This class is an easy A with Dr. Li as long as you participate in every lab and submit the assignments on time.

Rating: 2.0/5, difficulty: 1.0/5
This teacher is very nice but he does not teach very well. Basically if you show up and do your work, you don't even have to do it right and you will pass with an A.