Computer networks form the backbone of the information world, from personal mobile devices to social media and large scale corporate data services.With this growing trend there is a high demand for accomplished engineers who can design, develop and maintain networked hardware and software.