Yu Chen
I honestly don't understand why she gets bad ratings. Although she does have an accent, I found I could understand her message after a couple of classes. Her lecture slides are extremely useful as I didn't even have to use the textbook. Also provides a lot of practice problems which resemble the midterm and final very well. Overall a solid prof.