Pretty easy, overall.
Course is almost identical to CPSC 121. Good for the arts elective requirement if you have already taken CPSC 121.
The homework is optional but I recommend then as they are excellent study materials.
Hours per week:
Advice for students:
lectures are very very organized and he posts them online but I do not recommend skipping class.