Xiaosheng Gao
Avoid if you can. The lectures consist of him reading off of slides with his hands in his pockets. Homework is very difficult and cheggs generally did not have the correct work for any of the problems. Exams are just as challenging but, if you show your work, he gives generous points. Right answers on his exams are only worth 1 or 2 points. 