Michael Dunham
Professor Dunham is the most accessible, helpful professor I've ever had. Is responsive via e-mail, and is extremely helpful during office hours. He is attentive and caring as a professor. Lots of homework, but it's necessary to learn the material. If you do the homework, you'll pass. Study sheets for the tests, 3 for the final exam.