J. Klemfuss
She gives really entertaining/ engaging lectures and is accommodating of students' needs. Weekly homework, participation, exams, and extra credit make up the grade. You definitely have to study for the exams since they cover a lot of material but it's doable. 