This class was tough.
Course is a good intro to the subject, but Richard is a pretty terrible professor. He explains concepts in too complicated a way.
I learned a lot about how to program at a beginner level. The concepts do a good job of preparing people for later CMPT classes, however, the course does get very difficult in the last 3 weeks.
Hours per week:
Advice for students:
Spend a lot of time on the labs and find a buddy to help you. The assignments are fairly straightforward however.