Drew Davidson
He's easily one of the best professors I've ever had. He makes you work hard but never without good reason and he's always there to help if you need him. He's constantly going above and beyond for his students and always asking for feedback on how he can do better. I promise you will not regret taking a class with Drew.