Reviews of professor Yue Ning

Rating: 4.0/5, difficulty: 5.0/5
She is a good professor, and even though the homework assignments are extremely long and quite challenging,  they are doable with effort. However, do be prepared to do a lot of studying outside of class time. She does a great job of giving intuition behind a lot of the methods used in class, and responds very quickly to any questions.

Rating: 5.0/5, difficulty: 5.0/5
The material and class quality is comparable to some of the ivy leagues . That said the homework's are pretty tough for someone new to NLP . With some prior knowledge of ML as well a little work you can get through with good grades.

Rating: 5.0/5, difficulty: 4.0/5
The professor is hard working and expects you to work hard as well. An intermediate Machine Learning class. You need to have a little background in ML (take an Andrew NG's class in coursera will be highly recommended), and have fluent python programming skills for this class. After you did that, you will find this class very helpful.