Naisyin Wang
She teaches her lectures horribly and doesn't convey her points in any clear way. AVOID this class if she is teaching it. She doesn't ever explain the material. If there was a 0 rating, she would be 0.