Pretty easy, overall.
Taught relatively well, Zybooks was a great help. Good springboard for learning other compsci courses.
Python, Python, Python. All the basics, plus loops and functions and all that fun stuff.
Hours per week:
Advice for students:
Zybooks is a must. Get the homework in, it makes a huge difference.