John Nielsen-Gammon
A nice man but I would not recommend taking his class. Incredibly boring to listen to, and all of his lectures are vague power points and graphs (which is posted online). It is impossible to know what to take notes on and what will be on the test. No reviews, but he will post a few questions from previous exams. Tests are all short answer.