David Hansen
Hansen is absolutely hilarious. He will level with you and wants to help you as much as he can while staying in school guidelines. He teaches you to think critically not regurgitate for tests. There are several papers in the class but that's it besides the reading. He's a great teacher and a lot of fun.