Submit your homework using this link.
All assignments, except for HW #0, should be done with a partner, which will be assigned randomly.
We are experimenting with using github for partner matching and assignment distribution. We will create a github project repository for each pair. It will be your responsibility to meet up to complete the assignment.
Pair programming means that both of you should work on the assignment together. That does not mean that have to physically meet; feel free to use collaboration tools such as skype and screen sharing, to complete the assignment. You may wish to work on some parts of the assignment individually; however, if you do so, you must discuss every line of code with your partner before submission.
You will submit only one copy of each assignment.
Assignments submitted up to 24 hours late will receive a 10 point penalty. Assignments submitted up to 48 hours late will receive a 20 point penalty. After 48 hours, no homework will be accepted.
Assignments where we perform peer review may have an alternate late policy.