Aamir Khan
Aamir is the best professor I've had at the U of A. He wants you to understand the material and will go out of his way to get to know you personally. He is lecture heavy and you will have to read a LOT in his classes, however the exams (at least in 150) are pretty straightforward. You just have to listen to what he has to say and you should be fine