Jim Davis
Davis is an "alright" professor. You can tell he's passionate about the stuff, but the lectures are rather lacking. Make sure to read, and re-read, the textbook. Will not lie, this class should be an easy A if you put in work and show up to class (I didn't, it was a 7:45AM). The two tests are 40% of your grade and questions and be ambiguous.