Not too easy. Not too difficult.
I like that it is very exact and you will know what you are getting for each grade.
I have gained skills in python and computer skills in general that are very valuable to this ever evolving computer/technology world.
Hours per week:
Advice for students:
Watch the videos and look on piazza for questions.