Reviews of professor Yingda Lu

Rating: 4.0/5, difficulty: 3.0/5
Very nice and approachable, willing to meet outside of class and help you advance in programming. Made a couple typos on the midterm exam, didn't run the code to ensure it worked - and 2 pages were missing from it. Seemed a little sloppy, but otherwise well put-together and worthwhile class.

Rating: 1.0/5, difficulty: 5.0/5
Slides and lectures were not specific enough to help with homework. Only take if you know Machine Learning and advanced programming in Python.

Rating: 5.0/5, difficulty: 2.0/5
He is really intelligent and makes his classes such that anyone can understand. Assignments really help you master your subject as they are a bit more difficult than what is taught.

Rating: 4.0/5, difficulty: 4.0/5
His lecture is not really useful, though you can ask him questions if you don't understand the topic. IDS 401 TA is really helpful. You need to watch YouTube video along with his class since his lectures wouldn't help much on homework he assigned. He is generous on grading exams, projects, and homework.