Not too easy. Not too difficult.
Overall, it was just a very fun class, though I'm biased by my passion for coding. The material is fun to learn and it's interesting to discover how new methods in your coding arsenal can be used toward practical application. The two projects were just challenging enough to make it fun, but the time frame to complete them was more than necessary.
The highlights were probably the two projects and the first step into Class structures. The transition from the basics of coding (for, if, else, while, etc...) to actual object oriented programming (classes, inheritance, polymorphism, interfaces, etc...) was surprisingly pleasant. It offered a completely different perspective on coding and allowed me to see the limitless potential.
Hours per week:
Advice for students:
Practice writing the code and really strive to understand why each line works the way it does. It will really come in handy once inheritance comes into play.