EEL 5718 Computer Communication Networks Semester project