This document discusses resilience engineering and designing resilient systems. It covers topics such as resilience, cybersecurity threats and controls, resilience planning, sociotechnical resilience, and resilient systems design. The key ideas are that resilience involves maintaining critical system services during disruptions, using defensive layers and redundancy to limit failures, and designing systems and processes to recognize, resist, recover from, and reinstate after problems.