Xuan Wang
He has a very thick accent which makes him very hard to understand. His lectures leave so much to be desired. Rarely, if ever, had students work out problems in-class. Was corrected in his work several times by students. Went WAY too fast at times and frequently does not explain his steps/reasoning. Do not take him if at all possible.