Siddharth Krishnan
The lectures and the tests feel like they're from completely different classes. There's no way to study with the material taught in the class. It's pretty much a guessing game of what formulas you need to google. Slow grader with very few assignments.