Assignments 1 and 2 look good.  However, in the future you need to show me your reasoning on the 'blue' problems and the problems specified for submission on the homepage.

You may of course submit other problems, with the same communications requirements.