The homework and tests are tough, but she announces when things are due and gives tips for them which I liked. The homework is on cengage which can be easy but try not to get questions wrong or theyll count against you. Exams sometimes come from the homework. Shes clear about her class. I didnt use the textbook much. (I took this class online)