Not too easy. Not too difficult.
It doesn't require any background knowledge, the TAs are very helpful and the teacher is also great. She answers your questions and does a good job at explaining hard material. This class is definitely a great first programming class. Get exposed and get your questions answered.
Even if you don't know a thing about programming languages, or if this is your first programming language course, it proved a very thorough and good explanation of the programming language Python. Most of the homeworks are clear and very doable.
Hours per week:
Advice for students:
If you feel think it would help you, make sure to try Python through codeacademy or Hackerrank so that it isn't a new thing when you first see it.