Justin Bogart
He makes an excellent effort to teach the concepts. Rather than just reading off the slides, he writes on the board so you can follow any calculation or process he might be describing. The benefit of taking him over other professors is his quizzes are all short answers (yeah, you need to know the concepts), but he is very lenient on his grading.  