Reviews of professor Shiwei Lan

Rating: 1.0/5, difficulty: 5.0/5
Really, Really, Really BAD. Avoid at all costs if you care about your grade even a little bit... or your personal well-being for that matter.

Rating: 2.0/5, difficulty: 4.0/5
Although Shiwei wasn't a great professor because he's new to it, he does try to be better. He keeps asking for feedback and it's clear in the semester he tried to make the class easier over time realizing his mistake. He might be a better professor in his future courses and it's worth giving it a shot.

Rating: 1.0/5, difficulty: 5.0/5
Terrible lecturer and he seems to not realize that what he taught is way too difficult than what the other instructors have for the same course. If you have a choice don't take his course.