We will use Cornell’s GitHub for assignment submission in this course. An assignment is considered submitted when the submit.md file is signed and the work is pushed to GitHub. All work submitted on time or by the late deadline (deadline + 2 slip days) will always be graded for partial credit.
Your assignment’s submission time is based on the time that you push to GitHub.
Your submission time is not based on the time of your last commit (what GitHub shows you).
If you push multiple times, we will take your latest push as your assignment’s submission time.
Forgetting to push is equivalent to not submitting an assignment and is not considered a valid excuse for accepting late work.
Only sign the submit.md file when you plan to submit your assignment.
If you plan to use your slip days, do not sign submit.md until you are ready to submit.
If we see that you have signed submit.md your assignment will be picked up to be graded.
There is no penalty for failing to sign submit.md.
After the late deadline, we will collect your submission and grade it for partial credit regardless of whether you signed submit.md.
No course work will be accepted via email.
Push frequently.
Every time you push, you back-up your current work on GitHub.