cmpt 125 programs, assignment and so on