I care about academic collaboration and misconduct because it is important both that we are able to evaluate your own work (independent of your peer’s)
and because not claiming others’ work as your own is an important part of integrity in your future career. I understand that different
institutions and locations can have different definitions of what forms of collaborative behavior is considered acceptable. In this class,
for written homework problems, you are welcome to discuss ideas with others, but you are expected to write up your own solutions
independently (without referring to another’s solutions). For coding, you are allowed to do projects in groups of 2, but for any other
collaborations, you may only share the input-output behavior of your programs. This encourages you to work separately but share ideas
on how to test your implementation. Please remember that if you share your solution with another student, even if you did not copy from
another, you are still violating the honor code. In terms of the final project, you are welcome to combine this project with another class
assuming that the project is relevant to both classes, given that you take prior permission of the class instructors. If your project is
an extension of a previous class project, you are expected to make significant additional contributions to the project.
We periodically run similarity-detection software over all submitted student programs, including programs from past quarters and any
solutions found online on public websites. Anyone violating the Stanford University
Honor Code will be referred to the Office of Judicial Affairs.
If you think you made a mistake (it can happen, especially under stress or when time is short!), please reach out to Emma or the head CA;
the consequences will be much less severe than if we approach you.