If you're willing to put in the effort, she is a fair and helpful teacher. She is however a very hard marker and will dock you marks on what you might consider trivial mistakes and the daily quizes might feel overwhelming to say the least. She has office hours, use them.