Mark Curnutte
Professor Curnutte is a very well rounded teacher. His lectures do get a little intense and he is very biased in his opinions but tries to tell us he's not. He can say some controversial things, but he seems to mean well. He is very passionate about the topics and wants his students to care just as much.