There're a few things you need to know: 1) h/w is easy (but a lot) but tests/quizzes often different from lectures or h/w (tricky). 2) she often does mistakes on lectures then students correct her (not very organized). But she's very nice person, she always tries to help and patiently explains everything. Getting "A" was hard, I was studying hours.