Test for expected, extreme, and abnormal cases (unit testing)
Test for handling the error, not necessarily working past the error (unit testing)
Compare and contrast current code with previous code (Essay, Poster, Presentation)
Detail Modular approach, maintenance, features, configurations (Essay, Poster, Presentation)
Avoid displaying the code just to present the code (Poster, Presentation)
Show snippets of code that emphasize the improvements (Poster, Presentation)
Include block diagram, algorithm, module diagrams, etc (Poster, Presentation)