Daniel Woodbury
Amazing professor. He's incredibly kind, makes a real effort to get to know all of his students. Extra bonus: he uses a free online textbook. There are in-class assignments every class, so make sure you show up.