Xiaofeng Xu
Read the textbook and you'll be fine. Dr. Xu's lectures are understandable, but he also tests on (assigned) readings that he sometimes doesn't cover in class. He was very nice and even let us decide on exam formats. Evidently, the people complaining about his accent are just xenophobes making excuses for not studying or reading the textbook.