Reviews of professor Yingchao Lan

Rating: 1.0/5, difficulty: 5.0/5
If you have a question, don't even bother asking it. She gets so defensive that you don't understand what is happening. The TA she picked for the class is also useless and doesn't know how to do anything. The tests are nothing like any of the lectures or group assignments and she does not help prepare you for them in any sort of way.

Rating: 3.0/5, difficulty: 4.0/5
Dr. Lan truly wants her students to feel accommodated, but you will also be challenged by this course and need to do some independent learning. Expect a lot of group work and challenging exams. She is a sweetheart but it's easy to get frustrated with the class, take advantage of the additional resources she provides in each module to help learn.

Rating: 3.0/5, difficulty: 4.0/5
Prof. Lan was kind and considerate, but is strict with grading. Class was formatted to focus on a different way to work with data in JMP for each module. There are 7 time-consuming group projects, and don't underestimate the exams  you will definitely need to study for them. You can get an A in this class, it will just take some effort.

Rating: 1.0/5, difficulty: 4.0/5
Dr. Lan does a terrible job explaining her expectations on the group projects and presentations throughout the class. She does not upload her lectures after class and does not prepare you for tests well. Prepare for lots of group work and long hours spent studying JMP.