You are likely doomed if you leave them to the last minute. I understand that everyone gets into a time bind now and then, and that accidents and troubles befall even the most dedicated student. Thus every student will get one free extension on a homework for up to a week without a late penalty. You do not have to ask anyone for this - just write a note with your program when you turn it in saying that you are using your free extension. Don't waste this extension or feel obligated to use it, since we will not give another except in life or death situations.
Homework assignments have to be submitted electronically before the start of that day's lecture.
Hard copies are also due at the start of lecture. Your name, user name, and ID number. The program number and due date. All regrades for exams and programs must be submitted to your TA within one week of getting it back. As described in a separate handout, academic dishonesty will be handled according to the University of Virginia honor system, where students cannot lie, cheat, or steal.