Nate Hodges
This professor is the most entertaining person I have ever met. He made the lectures bearable and worth going to. You don't have to go to class, but you won't get the information you need in order to do the notes (which are on the exam). I would highly recommend him and I would love to take another of his classes again.