cs221: hw