She's super nice and understanding! Definitely a hard class but she tries her best to make it fair and easy during lectures. Attendance isn't mandatory but she goes over lots of examples and there are quizzes pretty often so it is recommended. As long as you pay attention and stay involved you'll do well!