cs443 homework