She is the best . I pass with an A . I just study her lecture notes . She gives a lot of extra credits especially if students attend regularly, so thats why I said the attendance mandatory but it is not. Exams are heavy but if you study hard, you will get an A.