Writing your own homework document class for LaTeX

The last couple of semesters I've normally wrapped up my homework in LaTeX. However, every time I started a new document, I would always go and »