Andrew Sutton
I passed this class with a very high A but many of my classmates didn't. Advice: go to every lecture + do everything you can to understand the content. Sutton is not great about putting out study guides or HW keys but you can pass pretty easily once the concepts "click". Not a great professor but not awful, IMO. Some pop quizzes but they are easy