Previous ratings of difficulty are probably based on the last few weeks of class. Readings are manageable throughout the duration of class but then class projects and papers are all due towards the last 2 weeks. The teacher has strong informative lectures and great activities in class. I would take this Professor again.