Not too easy. Not too difficult.
The class is fine, but the book and its content is horrible. The quizzes that you take are ridiculous and most of the time don't even focus on the right chapter. To much technicality.
You will gain more incite on how to pan things, like programming and making a good group effort to complete something.
Hours per week:
Advice for students:
Read the book and try to learn what it's saying. It's very hard and for most of the quizzes, you'll have to look most of them up to find the answer to because it's not found in the book.