Dan Alioto
He seems very serious and somewhat intimidating on the surface but I think he actually cares. He'll give good feedback if you ask for it and will help if you go to his office hours. I thought his lectures and perspectives of the game industry were interesting and insightful.