Not too easy. Not too difficult.
This course gives a strong fundamental on programming as it's one of the harder languages. Also the way the course is designed with assignments every week gets you used to managing time in university.
I learned C++. Probably the highlight of the course is the last assignment where you are able to look back and see just how far you've come.
Hours per week:
Advice for students:
The in class examples are your best friend. Also keep up with the assignments because they add up.