Saurabh Agarwal
Goes way too fast and way too much content per exam and quiz for a half semester class. Only a midterm, final, and four quizzes. Isn't willing to curve at all even when half the class is barely scraping by with a C. Doesn't respond to emails either. Don't take him.