Reviews of professor Andrew Lan

Rating: 5.0/5, difficulty: 4.0/5
The only valid complaint on RMP that there are only 1hr of office hours a week. During the first lecture Andrew made it clear that you need to be motivated to learn. Lectures are usually very interesting with a lot of intuition given for any new topic, proof heavy but that is not tested. 590OP has def motivated me to take more higher level classes.

Rating: 1.0/5, difficulty: 3.0/5
Uncompromising and stubborn. Course policies are super contrived and unintuitive. Most difficult part of class is trying to not get scammed by syllabus. He was an okay lecturer. He complained about having to teach the class once because he co-taught and had to teach the 'boring/easy half'. A bit unenthusiastic

Rating: 5.0/5, difficulty: 5.0/5
Most challenging and interesting class I've ever taken. Topics were hard but applied and useful, really had to work hard to succeed. Complaints about Professor Lan in other review are somewhat inaccurate. He expects you to try, learn, and find resources on your own before reaching for help, and his office hours are super helpful

Rating: 5.0/5, difficulty: 4.0/5
This review is really late, but I took 590 with professor Lan last year and it was probably the most interesting class I have ever taken. Expect to work hard on the projects and watch (and then rewatch) lectures to understand what is going on. Prof gave really hard exams, but was a very fair grader. This class inspired me to go to grad school

Rating: 5.0/5, difficulty: 3.0/5
Lan has been the best CS professor out of all the courses (6) I've taken so far. The exams were easy (he was very understandable about quarantine and going online) and the homework wasn't terrible. I'd recommend him.

Rating: 5.0/5, difficulty: 3.0/5
Great professor. Kind of easy exam where he wants his students to perform the best. Curve and lenient grading

Rating: 5.0/5, difficulty: 3.0/5
There's not much to say besides that he gave great lectures that made things clear and assignments and tests were fair.

Rating: 1.0/5, difficulty: 3.0/5
Unrelatable, does not care about students or take feedback. Maybe it would be different if it were a higher level class.

Rating: 5.0/5, difficulty: 3.0/5
This guy is a savior for CS students who want to avoid Wilson for CS240. If you can take 240 with Lan, go for it! Exams were reasonable as they were very similar to the practice exams, and lectures were clear and relatively simple for what otherwise might be difficult concepts.

Rating: 5.0/5, difficulty: 3.0/5
Based professor. I think a lot of the negative reviews mention perceived rudeness, but that's just the way he talks. All of his piazza responses have been short, concise, and exactly answer what the student is asking. The course topic is about applied methods, which is mostly what you get graded on (projects), but lectures are heavy math/theory.