Colin Harris
Not a fast nor easy grader yet you learn the material so well. Probably the best professor I have had in my 4 years. One of the most brilliant theorists I have learned from. Highest recommendation possible