Honor code and collaboration policy
We strongly encourage students to form study groups. Students may discuss and work on homework problems in groups. However, each student must write down the solution independently, and without referring to written notes from the joint session. Each student must understand the solution well enough in order to reconstruct it by themself. Additionally, each student must write their own code in the programming part of the assignment. When working in study groups, you must indicate on each homework with whom you collaborated.
For concept quizzes, these are to be completed completely on your own without discussion.
It is an honor code violation to copy, refer to, or look at written or code solutions from a previous year, including but not limited to: official solutions from a previous year, solutions posted online, and solutions you or someone else may have written up in a previous year. Furthermore, it is an honor code violation to post your assignment solutions online, such as on a public git repo. We run plagiarism-detection software on your code against past solutions as well as student submissions from current and previous years. Please take the time to familiarize yourself with the Stanford Honor Code.
In summary, we expect students to want to learn and not Google for answers or copy those of other students. The purpose of assignments and concept quizzes in this course is to help you think about the material, not just give us the right answers. Please ask us if you are unsure about the use of a particular reference.
Regrade policy
If you feel that we have made an error in grading your homework assignment or concept quiz, please wait 24 hours before submitting a regrade request after grading has been published. Subsequently, submit a regrade request via Gradescope, including a detailed written explanation, within one week of grades being published. Please note that regrading of the work may cause your grade to go up or down.
Late day policy
- Every student is allotted 3 free LATE DAYs throughout the entire quarter, which may be used on homework assignments, the project proposal, or project milestone.
- Late days cannot be used for the final project report or poster due to grading constraints.
- Late days cannot be used for concept quizzes.
- After these late days are exhausted, late assignments will incur a reduction of 33% in the final score for each day (or part thereof) it is late. For example, if an assignment is up to 24 hours late, it incurs a penalty of 33%. Else if it is up to 48 hours late, it incurs a penalty of 66%. And if it is 72 or more hours late, it will receive no credit.
- You must turn in all homework assignments, even if for zero credit, in order to pass the course.
Generative AI policy
Each student is expected to submit their own solutions to concept quizzes, homeworks, and exams. You may use generative AI tools such as Co-Pilot and ChatGPT by asking them questions as would a software engineer. The use of generative AI tools to substantially complete an assignment or exam (e.g. by directly copying) is strictly prohibited and will result in honor code violations. Please refer to Stanford’s Generative AI Policy Guidelines for more details.
Anyone violating the honor code policy will be referred to the Office of Judicial Affairs. If you think you violated the policy (it can happen, especially under time pressure!), please reach out to us; the consequences will be much less severe than if we approach you.
General course policies
- Gender expression/identity: This course affirms people of all gender expressions and gender identities. If you prefer to be called a different name than what is indicated on the class roster, please let me know. Feel free to correct me on your preferred gender pronoun. If you have any questions or concerns, please do not hesitate to contact me.
- Code of conduct: You are expected to treat the instructional team and your fellow students with courtesy and respect. This class should be a harassment-free learning experience for everyone regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age or religion. Harassment of any form will not be tolerated. If someone makes you or anyone else feel unsafe or unwelcome, please report it as soon as possible to one of the instructors. If you are not comfortable approaching the instructional team, you may also contact the Stanford Office of the Ombuds
- Students with Documented Disabilities: If you have an OAE letter, please present it to cs229b-aut2324-staff@lists.stanford.edu at your earliest convenience, so we can ensure that the course materials and staff support comply with your needs.
Course assistance and personal support
If you feel overwhelmed for any reason—by work for this class, or a family issue, or just the weight of the present moment for the globe, please do not hesitate to reach out. Additionally, you can learn more about the broad range of confidential mental health services available on campus here.