Jinniao Qiu
Does not explain material in a way that is understandable if you have never taken calculus before (which most people for this class haven't). I found lectures useless, he is hard to understand and can't understand what you're asking if you have a question! so frustrating. would've failed if not for my great classmates.