Reviews of professor Yingchao Lan

Rating: 1.0/5, difficulty: 5.0/5
Just took my second exam in this class and couldn't stress more that you don't want to take this class. I'm so convinced the only people that would voluntarily take this course are robots, professor doesn't make sense and I'm straight learning off Youtube University. L all around, the University takes an L on this one too

Rating: 1.0/5, difficulty: 5.0/5
I do not recommend her class! She clearly knows a lot about what she is teaching, but is an awful communicator. Comments reviewing your project may be, "this is all wrong!" Her class would not be as hard if students knew what was going on. She goes on random tangents some times that make no sense. If you have her class be ready to teach yourself!

Rating: 2.0/5, difficulty: 5.0/5
Take this with literally anyone else. Her content is not taught in a clear manner, and she often gets confused herself. Students have had to correct her multiple times, and although she is wrong, she gets defensive. Her Canvas quizzes always need to be changed because there is something wrong. She literally shushes people.

Rating: 2.0/5, difficulty: 3.0/5
Honestly this class isn't that difficult content-wise but it's a slippery slope if you don't perform well on the exams. Her wording on assignments and exams are quite confusing so be sure to ask clarifying questions, otherwise you can miss out on a lot of points. The quizzes/assignments aren't difficult if you get the gist of her class lectures.

Rating: 2.0/5, difficulty: 4.0/5
Because of previous reviews, I went into this class very excited. However, the class is extremely outdated and unorganized. The professor is also nitpicky when grading the group projects even though her ability to write and speak in English is subpar for the amount of money you're paying. The tests are harder than the practice exams.

Rating: 2.0/5, difficulty: 4.0/5
Take this class with someone else. The amount of small errors that she makes adds up to a lot of misunderstanding, wrong answer keys, etc. She wants her students to succeed and holds them to high standards, but makes the course content harder than it needs to be.

Rating: 1.0/5, difficulty: 5.0/5
Worst class and worst professor I have ever had. Extremely tough grader. Class is based on group projects that are due every other week, quizzes and exams. Attendance is optional, but you will have no clue what is going on if you skip a class. JMP is not so hard, but her teaching makes it very difficult to understand the material. Do not take.

Rating: 1.0/5, difficulty: 5.0/5
She is one of the worst professors I've ever had. She is unclear with instruction and lacks patience with her students. She will yell at the class and gets frustrated when they don't know the answer because she is so unclear. I had to learn what I was doing outside of class because I would get so confused by her instructing. Worst experience.