Andrew Dickerson
The best professor I've ever had. A lot of people disagree but it's just because they're not used to working hard for a class. I'm taking an aerodynamics course now and the professor says he does not trust the students knowledge on fluid mechanics unless we had this professor. If you're about learning then he's your guy.