This template lets you quickly typeset your homework. With 2 commands you are up and running and with a class option you can toggle the visibility of questions, so you can see the questions while you are typing your answers and then easily hide them to create a submission file. The markup of problems and subproblems can also be easily adapted without rewriting the class file.