CptS 322, currently enrolled, all completed homework to date