Sriram Krishnamoorthy
He makes this class way harder than it needs to be. He basically says exactly what is in the book and does not respond well to questions in class. He does very few examples and the few he does do come straight from the book every time.