The assignments will be the same for either size team. Groups of three will have less coding to do per person but will also have to manage the interactions between more people. We will not allow any groups of one. Management of group dynamics is part of this course. No team will be allowed to dissolve unless all members can immediately join 2-3 person teams.
Teams share project grades equally.
If any team violates the USC code of Academic Integrity, the entire team will suffer the consequences. Play well with others. We will use flexible slip dates for the assignments. Each team is given an automatic extension of 4 calendar days, which you can use on any assignment during the semester, in any increment, as long as the total amount of lateness did not add up to more than 4 days. For instance, you can hand in one assignment 4 days late, or each of four assignments 1 day late.