web 3001 homeworks