Mary Plouffe
She is an amazing professor who really cares about her students.  The class itself is super easy and not designed to make it difficult.  She does take attendance once class starts, but graded by 4 quizzes (open note), 2 projects, 1 presentation, and participation.  Highly recommend!