CS444 hw3