cs253 homework