CA276 Homework assignments