I'm not sure why professor xu has so many bad reviews. I thought she was a great professor. The class is very straight forward. Even if she did suck, all the information is right off the powerpoint which she posts and goes over in class. She allows a one page cheat sheet. If you study the powerpoints you will do great in the class/