Policies

Grading

Your course grade is determined by the homework projects, paper reviews, and in-class assignments that you submit. The exact breakdown is to be determined.

Late Work

We will not accept late work for the following reason. You will need to use an LLM for each assignment, and the LLM may change between assignments. Due to the cost of running LLMs, we will only have one LLM available at a time. So, if you were to try to submit late, the LLM that you had used may no longer be available.

Collaborative Work

You must complete all work in a team of two. You may choose your own teammate. We will help you find a teammate if necessary.

Academic Integrity

We encourage you to discuss course materials. However, the following rules apply:

  • You may not copy anyone else’s code under any circumstances. This includes code
    posted on the web. You may use code from class, the textbook, lectures, and code posted by instructors and TAs.

  • Any use of Generative AI is governed by the policy described below.
  • You may not permit any other student to see any part of your program and you may not permit yourself to see any part of another student’s program.
  • You may not post a public question that contains any part of your code. If you have a question about what is considered a violation of this policy, please ask! The university’s academic integrity policy discusses actions regarded as violations and consequences for students.
  • Any work you do with your team must be done jointly. It is an academic integrity violation if (1) your partner does all the work, or (2) you submit work that is not the result of a joint effort.

Generative AI Policy

The objective of this course is to make you an expert in building LLM-integrated systems. But, you’re not going to be able to develop that skill if you use an LLM to do all your coding for you. However, we also want you to effectively learn how to use LLMs to write code, which is a skill that you will need. To resolve this tension, we will clearly mark the parts of assignments where you may use an LLM to help write code. You should turn off Copilot, etc. for the other parts.