Jonathan Denton
He was amazingly the best professor so far in my freshman year. I would definitely take his class. Take notes from the slides that he presents everything that you see on those presentations will be on the test.  Make the study guides that he provides before any test everything on the study guide is on the test.