Matthew McGraw
He's got a pretty good sense of humor, genuinely cares about you if you put in the work, and is willing to break it down stupid-style if you don't understand something. He's also in his office more than any professor I've ever had and is always willing (or at least, appears to be) to put aside whatever it is he's doing to address your concerns.