Reviews of professor Lian Duan

Rating: 5.0/5, difficulty: 1.0/5
good c lass

Rating: 2.0/5, difficulty: 1.0/5
He kind of threw in the towel this semester when COVID pushed it online. Just posted a bunch of YouTube videos going over the PPTs but didn't go into much detail. Python is too important to be taught in such a nonchalant kind of way.

Rating: 5.0/5, difficulty: 2.0/5
Ends class 30 minutes early and gives a break in between. Very reasonable just participate in class.

Rating: 5.0/5, difficulty: 1.0/5
Class is really dumbed-down so that all of the international students who arent good at English can easily understand and follow along. The midterm and final are basically questions from the related homeworks. He is definitely an expert in his area. Also hes a nice guy and usually ends class 30 mins early!

Rating: 1.0/5, difficulty: 3.0/5
He taught a project-based class but didn't actually teach us the material required to complete the project. He also didn't give us any guidance on the project itself. He wasn't at all open to feedback when given to him mid-semester. He was by far the worst professor I have ever had, graduate or undergraduate.

Rating: 5.0/5, difficulty: 5.0/5
lol