This class is super easy and she expains concepts as clear as possible. She is very underatanding as well. I was doing a test and the system kicked me out so I took a picture and sent her an email and she allowed me to take the test again. You do need to pay for the Mastering assignments. I would definitely take her class again.