Not too easy. Not too difficult.
This course is good for general logic for basic programming. The professor is great and if you plan on taking Data Structures it is a good class to take even if you understand basic programming, just so you can get used to the amount of homework to expect.
I learned Python in this class. Other big focuses were algorithms, if-else statements, classes, lists, sets, dictionaries, and more. (Not in that order)
Hours per week:
Advice for students:
Start the homework early. You have a week to do it, and it will take a lot of time. There is also more work for this class, and you should be prepared to spend time before lab to actually work on it. Some labs are impossible to finish within the allotted time.