Students should form their own teams (as described above). Discussion via issue tickets in the (course-private) project repo of the course organisation is a good way to go about proposing topics, and from there finding and forming a team.
Once formed, and to have a team repository created, please open a new issue requesting ‘New Team Repository for …’ listing your team member named in alphabetical order of netids. We need both the netids (as those identify you uniquely at U of I) and the GitHub id (to add all team members here on GitHub with the GitHub ids). The repositories will be private to the team members.
Once created, your team repository is your place of reference. Use the repository. Commit code and documentation as you make progress.
Request a new GitHub project with the project team members as an issue ticket (or via the homework questions). Use the repository. Commit code and documentation as you make progress.