Download the LaTeX template here.

Collaboration Policy and Honor Code

You are free to form study groups and discuss homeworks and projects. However, you must write up homeworks and code from scratch independently without referring to any notes from the joint session. You should not copy, refer to, or look at the solutions in preparing their answers from previous years’ homeworks. It is an honor code violation to intentionally refer to a previous year’s solutions, either official or written up by another student. Anybody violating the honor code will be referred to the Office of Judicial Affairs.

AI Tool Policy

You may use generative AI tools such as Co-Pilot and ChatGPT as you would use a human collaborator. Soliciting direct answers or duplicating responses from these tools is not allowed. Any interactions with these tools must be credited as if they were contributions from collaborators. Using generative AI tools to essentially complete any part of an assignment or project is forbidden and will be considered a breach of the honor code. For additional information, see Generative AI Policy Guidance here.

When submitting your assignment to Gradescope, you must attach any chat transcript directly related to your assignment. We will be tolerant for actions taken in good faith. You can either add screenshots of the transcripts at the end of your submission, or attach a separate pdf file. We may later adjust the policy should we find the AI tool usage undermines the educational value.

Submission Instructions

We will be using the GradeScope online submission system. All students (non-SCPD and SCPD) should submit their assignments electronically via GradeScope. Students can typeset or scan their homeworks.

To register for GradeScope, Written Assignments: Homeworks should be written up clearly and succinctly; you may lose points if your answers are unclear or unnecessarily complicated. You are encouraged to use LaTeX to writeup your homeworks, but this is not a requirement.

Late Assignments: You have 4 late days which you can use at any time during the term on homeworks or the project without penalty. For a particular homework or project related submission, you can use only two late days. Once you run out of late days, your assignment will not be accepted. Each late submission should be clearly marked as “Late” on the first page. You cannot use late days for the final project report.

Regrade Policy: You may submit a regrade request if you believe that the course staff made an error in grading. Any regrade requests should be submitted through Gradescope within one week of receiving your grade. Please try to be as specific as possible with your regrade request.