I normally do my homework...
The night before it's due
11 votes
The night it's assigned
18 votes
The first few days after it's assigned
2 votes
The last few days before it's due
2 votes
Comments