Network Security course introduces the principles of computer and information security. Computers, mobile devices and computer networks are increasingly being used for storing and retrieving information. Information is an important asset to anyone who is using technology on daily basis. Sensitive information being exchanged through networks or stored in the cloud raises a lot of concerns. Consequently we need to have adequate security measures that can safeguard sensitive information and network. In this course, we will begin by investigating some of the security measures that can be employed to safeguard information. Cryptographic algorithms used to encrypt and decrypt the information going through the network. SSL protocol and how we can set it up for e-commerce websites. We will identify all the possible attacks and countermeasures on wired, wireless and cellular networks. Also our goal is to analyze privacy and security issues in mobile devices and cellular networks on application and network layer. During this course we will focus on the information security on both operating systems, Windows and Linux. Hands-on experience as a network administrator on Windows and Linux machine will be our goal. Virtual machine is another topic that we will cover during this course.