The course studies the principles of computer systems and network security. Students discuss various attack techniques and how to defend against them. Topics of study include network attacks, defenses, operating system holes, email, web security, malware, social engineering attacks, privacy, and digital rights management.