Philip Kopel
He isn't the most interesting professor but he teaches well. As long as you show up, try a bit, and do the homework, you'll be fine. The content he teaches directly resembles the homework and exams. Practice problems before every tests provided as well. One homework a week and one short quiz almost every week. Very decent workload. Enjoyable class.