Homeworks 2007 on Communication
Assignments:
Good improvements:
Bad improvements: