Not too easy. Not too difficult.
The professor is very responsive to emails and concise when giving answers. Even if you don't know exactly what to do, trying your best still awards you good grades on work.
The best part of the course, to me, was learning how different implementations of code could effect the speed of a program and why. The jokes during were awesome, too.
Hours per week:
Advice for students:
Ask for help, read the textbook, and search for alternative resources if things don't automatically click. Don't wait until last minute for anything, either.