Xuyu Wang
He seems like a nice guy but he really shouldnt be teaching any classes yet. He barely knows english and You just-cant-understand-anything. I can not recommend taking his classes and I really wonder who thought he was ready to teach a class. You can really know your stuff but if you cant communicate to your students then all that goes to waste.