This is probably the best option for this class but its not great. She's incredibly helpful and nice. But her lectures are straight out of the textbook and so are her assignments. Her assignments can be obnoxiously long and too many of them. Really just do the test reviews and exams are a breeze. Overall good class and would definitely take again.