Nathan Rehfuss
He also gives good feedback and offers extra credit if you put in hours at the study lab. He is everything I've ever wanted in a math teacher/professor. I've always wondered WHY we do certain formulas and stuff. WHY they work. And he tells us! He's the best math teacher I have EVER had, hands down. And he is always willing to elaborate when asked.