Not too easy. Not too difficult.
Because it interesting. You can learn cool facts and how to write a program that is unsdertood by machines from human language to programming language.
I learned to write some programs to make life more convenient.
Hours per week:
Advice for students:
Read the textbook and assignments guide carefully and take note before you take action on doing homework. If you kiss a minor part, it is hard to find your mistakes. So, be careful as you write codes.