assignment 3 cop 3502h 7934292