Raj Brar
Best teacher I have ever had. Yes, he is a little extra, but he has the gift of teaching. You can tell that he puts 100% into his lectures. If you can take him for Microeconomics, do it. If you are a slacker, you won't get away with it in his class. You need to put in the work. If he tells you to study something, do it, you will see it on an exam.