Laura Zimmermann
She's awesome, very knowledgable research-heavy professor who truly cares about her students. You're not graded by much (77% of the class is three tests) but the tests are fair and easy to study for. No homework and she will reference an outdated textbook that we did not use. Attendance not mandatory but she keeps track of participation. Take her!