This document outlines the modules, topics, and faculty for a cyber security course. The course covers 5 modules: 1) Introduction; 2) Systems Security; 3) Cryptography and Network; 4) Case Studies; and 5) Policy. Module 1 provides an overview of cybersecurity challenges and opportunities. Module 2 surveys system development security including hardware architectures, operating systems, program verification, and secure programming languages. Module 3 focuses on cryptography, network security, and multi-party computation. Module 4 discusses security solutions for domains like disk encryption, resilient software, web applications, and mobile phones. Module 5 examines the policy aspects of cybersecurity and the role of public policy.