This course introduces students to concepts in cyber security including: fundamentals of secure policy design: least privilege, fail-safe defaults, separation, minimize trust, economy of mechanism, minimize common mechanism, least astonishment, open design, layering, abstraction, modularity, linkage, interaction, social engineering attacks, cybersecurity user education, sensitive personal data, indentifying and documenting security requirements for software and systems.