Xichao Wang
Dr. Wang is a really nice guy and he only teaches you one way to do certain equations and questions and if you don't get it, then it sucks because he's not teaching you a different way to do it. If you take a class from him, I would recommend taking time to go to the Math Center and get some help there as well.