Michael Dougherty
Solid math professor. Highly organized, very capable lecturer, grading criteria is well-defined, and he's pretty amazing at pin-pointing why you don't understand a concept and explaining it to you in office hours, as well as being very accessible. Class was difficult and fast-paced with daily homework sets, but your work will pay off if you try.