Shawn Green
Green is my favorite professor. He teaches material in a perfect way that students easily learn from. You can tell he genuinely wants the best for his students even outside of the classroom (drops lowest exam, refuses to make us pay for a textbook, lets us off on the day before Thanksgiving, etc.). His readings and quizzes are actually valuable.