Michael Dvorak
Dvorak has a clear syllabus and grading is straight forward. Many group quizzes and options to do well in the class. He's nice enough, and definitely willing to help anyone who needs it. He's a bit humorless, but he's polite. My major problem was that he lectured straight out of the textbook's slides without actually doing any example problems.