Daniel Cone
Mr Cone gives really interesting lectures and is a great professor. Four tests were are we were graded on, though, so you really need to be at class and take notes as much as possible to get a good grade. He gives a study guide with questions that come straight from the notes so as long as you show up to every class it's pretty easy.