Collaboration policy

The goal of the homework is to help you practice the skills that you’ll use later in this class and - we hope! - later in life. Homework carries weight for your grade to encourage you to spend time on it and think deeply about it. Our collaboration policy is geared to make sure you can get the help you need, and so that by the time you turn in your work you understand what it’s about, how it works, and why it’s important.

Students are allowed - and even encouraged - to collaborate on homework. However, each student must submit their own homework. We ask that you

  1. Give credit to the people who have helped you: please write on your homework the names of the people you worked with.

  2. Give credit to the other resources that have helped you: please write on your homework the textbooks, notes, or web pages you found useful.

  3. Write up your homework by yourself. That is, all of the text that you submit should be typed or hand-written by you.

See Cornell's policy for more details.

If you’re not able to answer a homework question, but you show us the work that you performed to think about the question and to try to understand it, you will receive partial credit.


  • Late homework assignments will not be accepted. However, we will drop your lowest homework grade. So you can still get a perfect score on the homework component of your grade even if you don't turn in one assignment, or don't answer all the questions on one assignment.

  • Extra credit.

    • If you can think of an interesting homework question that would help students understand the material better, turn in that question (and a solution) as part of your homework. Questions we decide to use the next time the class is taught will receive extra credit worth up to half of a homework assignment.

Homework assignments and due dates

Submit homework on Blackboard by 10:10am on the due date. (Feel free to take a picture of your handwritten homework and upload the pdf.)

Homework solutions can be found on Blackboard after the due date. Code and data for the homework can be found in our homework repo.

  1. Homework 0, due 8-29-17

  2. Homework 1, due 9-12-17

  3. Homework 2, due 9-26-17