This course has so much homework. You can get up to 10 assignments on a weekly basis. Its mostly exam heavy because the exams make or break your grade. She doesnt drop an exam. She gives exam reviews that are super similar to the exams which helped so much. I would recommend her but watch out for an abundance of assignments and lab worksheets.