>The student should be left with something to work out for themselves.
It also isn't wise to give students complete source because if they are tempted to turn it in the teacher may determine that it was written by somebody else (which it was) and either give a mark of zero for the project or have the student expelled for cheating. We aren't just being stuffy, not doing homework for others has a very sound and reasonable foundation.

-Prelude