Alternative Assignments

For a different experience or challenge, these projects are also available as alternatives to the regular homework and classroom assignments.