Barry Wittman
Great lectures, has high availability outside of class, and cuts you slack if he thinks you deserve it. Dr. Wittman is not the greatest at talking to students, as sometimes he comes across as condescending and has a hard time understanding that students do not have the same knowledge that he does.