Alan Fudge
Take the honors class if you can. I found Alan's teaching style interesting because he goes on tangents in his lectures, but always connects it back to the material somehow, so it ends up being alright for me. I like in the Honors class there is only 1 midterm rather than 2, and the questions are open ended not multiple choice, which I prefer.