Drew Davidson
Drew really cares. He holds extra review sessions, he buys pizza for his students, he'll even do extra video lectures upon request. In my four years of college I haven't met a professor doing more for their students than Drew. And most importantly, he's willing to listen to feedback and adapt to make the course better. Would take again.