Not too easy. Not too difficult.
I would definitely recommend this course because Professor Klukowska really prepares you to understand the concepts. The course may be challenging transitioning from 101, but it is doable if you put in the time.
I learned to always check for exception cases to ensure the code compiles even when the user input is not something normally expected. Other than that, I gained an in-depth understanding of various data structures and tradeoffs between using different implementations.
Hours per week:
Advice for students:
Make sure to keep up with the lectures and finish the projects early to check for potential bugs.