assignments for CS2303