COMM300 Communication Theory Assignment