Pretty hardcore all in all. Participation and attending class matters. The readings take a lot of work, but mandatory because of the occasional pop quizzes. The final paper isn't bad. The biggest downside to this class is that the professor has strong opinions and if you disagree, he will "argue" instead of leading a production debate.