Ariel Boffey
Great guy, not so great professor. He clearly loves what he's teaching, but not everybody has that talent of being a great teacher. He gives only a few quizzes all with only 5 questions and then there is a midterm and a final. So basically if you forget about one quiz you're screwed. Chad teaches this class and I've heard he's super good, take him!