Reviews of professor Xinxin Li

Rating: 5.0/5, difficulty: 4.0/5
She is very prepared for each class and cares if you learned or not. I suggest not to take the 8 am class; with her minor accent, I personally didn't feel like listening to her lectures as a sleepy head. Nevertheless, she is very nice and caring!

Rating: 5.0/5, difficulty: 3.0/5
Professor Li knows what she's talking about and is always ready to give full lectures. The classes kind of drag, but if you pay attention, you'll learn a lot. She is easy to talk to and homework is based on completion. The book was not needed, all the information is in her slides and she scans the homework from the book for you.