Dr. Payne is a great guy. He is lecture heavy which is one drawback but if you take good notes, you'll do great on the test. On the final, he was nice enough to take the really hard questions out (he gave us the questions a week before). I would recommend taking his class for sure.