Ron Keiflin
best prof ever!! He teaches in a way that makes things understandable and as long as you understand the lectures you are set for the tests/quizzes. He has the book provided which isn't necessary for exams but reinforces learning.