Jesse Jurgenson
Jesse actually made the lectures interesting and I looked forward going to his classes. He offers plenty of extra credit throughout the semester which is really nice. The only bad thing is that he doesn't provide an overall total grade until the end of the semester so you don't really know what grade you have until the semester is over