I truly believe that a class's difficulty level depends on how awful the teacher is. The book was improperly ordered by the professor and she refused to upload PDFs of the book. She doesn't seem to understand how online courses work, and will give you very negative, rude feedback. I do not recommend this teacher. Unprofessional.