Homeworks 2007 on Communication

Assignments:

Good improvements:

Bad improvements: