Dennis Guignet
Great professor! He makes lectures pretty interesting, and while attendance isn't mandatory, it's important to go to every class if you want to do well on the exams. 1 homework assignment a week, and 2 exams plus an optional final. Exams are worth 50% but he replaces your lowest exam grade with the final, which is good if you do well on the final 