Use by a student is straightforward, and is outlined in the following section. Use by an instructor is not so simple, as I have some very specific suggestions for how to optimize learning from the homework and how to organize an effective course.