Not too easy. Not too difficult.
professor is awesome and work load is pretty reasonable for an intro class
The difference between a tolerable programmer and a great programmer is not how many programming languages they know
Hours per week:
Advice for students:
Don't cram homework in the labs at 4 am and expect people to do your work for you.