Prof. Miller is one of the best professors because he genuinely cares whether or not students learn the material. Homework is very fair, but exams are always too long for the time period allotted. However, I have learned an incredible amount through courses I've taken with Prof. Miller (440, 326, 310).