John Zibbel
Best professor I have had. You can really tell that he cares about his students and things that are going on in their lives. Any exams have all just been projects, and if you don't get a good grade on something, you can re-do it and turn it in again. He's so nice I almost feel like I am taking advantage of him. Take his class!