Not too easy. Not too difficult.
This is a great course because it is fun, interesting, and the professor does an amazing job at making sure you understand the material.
We learned in depth how programming works by covering classes, functions, and other significant topics. We also gained experience by writing multiple different programs that forced you to think in a variety of ways.
Hours per week:
Advice for students:
Make sure you do the work outside of class to prepare you for the in class exercises.