assignments for course 2506906