Michael Gibbs
Not as hard as everyone below makes it out to be. If you like finance Professor Gibbs is the man. I have literally never seen another teacher spend as much time in his office hours helping students, with every question, as he did. The guys knows his stuff and I would so much rather learn from someone like that then be spoon fed textbook material.