All projects other than P0 are partner-projects. See the syllabus for more details.
Unless otherwise stated, projects are due at 11:59 PM.
Most project-related content on this website (other than P0) is intended as high-level instructions for each assignment. Refer to the documentation in the skeleton code for lower-level specifications (e.g., edge cases, error handling).