Prof. Goodridge is very good at answering questions and her grading criteria could not be more straightforward. With that said her online lectures are not very helpful. I didn't buy the book and that was a big mistake. You might as well just teach yourself the material because she does not explain things very well.