COMP4141 Homework, 2017

There will be 10 homework sets, due weekly, with grade determined from the best 8/10.