Andrew Schwartz
His class is really fair! He really cares about students and is a good professor. Applied is a little boring but he makes it relatively painless, from an assignment/test standpoint. There are a lot of case studies but they aren't too bad. There are pop quizzes for attendance though.