She is a great professor and uploads all of her slides to canvas so you can stay caught up if you have to miss class. Although the textbook is used, she gives you it free online so don't go out and buy it. I didn't do well the first time I had her due to personal reasons and she was super caring towards my situation and I am taking her again now.