Thomas Schneider
Dr. Schneider made finance very interesting and easy to learn. He focused on teaching his course by relating it to current events so that you learn how to apply the finance not only in the class but also in real life. 
If I had to take his course again, I would not doubt on doing so. Therefore, I encourage any student to take him.