Collaboration Policy*
The collaboration policy for this class is as follows:

The last point is particularly important: if you don't make an honest effort on the homework but always get ideas from others, your exam scores will reflect it.

Violations of the Collaboration Policy*
Violations of collaboration policy fall into two categories: ones that are acknowledged at the time they occur (for example, in clearly marked comments in your code) and ones that are unacknowledged.

Acknowledged violations (e.g., using someone else's code for a method you didn't know how to write yourself, and stating clearly in your code that this is not your own work) will result in an appropriate reduction in the grade, but will not be considered cheating.

Unacknowledged violations of the collaboration policy--for example, not stating the names of your collaborators, or any other attempt to represent the work of another as your own--will result in an automatic failing grade and will be reported to the Academic Conduct Committee (ACC). The ACC often suspends or expels students deemed guilty of plagiarism or other forms of cheating. We will assume that you understand the CAS Academic Conduct Code, copies of which are available in room CAS 105.

If you are uncertain as to whether a particular kind of interaction with someone else constitutes illegal collaboration or academic dishonesty, please ask Dr. Sullivan before taking any action that might violate the rules; if you can't reach him in time, then at the very least include a clear explanation of what happened in your homework write-up to avoid being treated as a cheater. Citing your sources is usually the easiest way out of trouble.


* Thanks to Prof. Leo Reyzin, who wrote the original versions of these sections. I have made only minor modifications.