She is knowledgable but her lectures are not very interesting and drag on. I learned more from her pre-lectures than I did her live lectures. She will have TopHat questions during the lecture graded based on participation though so still make sure to show up for class. Not flexible when it comes to participation, due dates, and exam make ups.