Joshua Peschel
Dr. Peschel is a good guy especially if you go ask him questions. The book for the class is pretty terrible but if you go see him he basically tells you the answers. The homework is a lot harder than the exams which are multiple choice and no partial credit. I did bad on exam one but the bonus points he gives later helped to bring that up.