David Lange
Easily one of the best comm professors I've had. Dave is as nice as they come and his assignments aren't difficult as long as you follow his outlines. He's flexible with due dates and gives clear feedback when grading. Take his class, you won't regret it