Weitao Chen
She goes really fast and didn't really explain things well. Kind of over complicated it a bit. I watched videos and got TA help and passed. There was a midterm and a final very similar to the practice ones especially the word problem which is the hardest part of the class but otherwise it's just a bunch of differentiation. Textbook is free online.