Michael Dvorak
He is not the best at teaching to people who are not good at math. He teaches you one way but before the exam tells you how you will be doing it on the test. Not interesting so it is hard to get into the lectures. Be ready to go home and learn it on your own.