John Giduck
As other people said, take every class of his.  He really cares about the students and wants them to learn.  He is an interesting and dynamic teacher.  I also took him at Aims and he was my favorite teacher I have had there by far.  No other teacher compares to him.