Francisco Perez
Best professor I've ever had. He makes it very clear that he is there for you as a professor and is pretty much always available. He was also my adviser and went through great lengths to help me situate my schedule when other advisers might just tell you to do it on your own. Lots of group work and the final is a speech but he makes it easy.