Verena Bethke
She's very clear on what you have to know for exams & gives very detailed examples in class. Attendance isn't mandatory HOWEVER her in-class explanations are much more helpful than just reading the slides alone. There is online homework and three exams. The online hw is the worst but overall really enjoyed. Definitely recommend!