Not too easy. Not too difficult.
Would recommend. The skills you learn in this course will prepare you very well for later CS classes.
The project was a fun experience towards the end of the course. I learned basic java skills and improved my knowledge of java.
Hours per week:
Advice for students:
Time management is key when taking this course