Jianyuan Zhang
Shocked by the positive reviews. I am a pre-med with a 3.9 GPA. I haven't received a grade lower than a B+. I study A LOT. I can only decipher MAYBE 20% of the lecture due to his extremely heavy accent. He's nice, sure, who cares? That isn't going to teach you the material. Also doesn't give homework, which is a must to practice. Take someone else!