This document provides an overview of the first lecture for the CS162 Operating Systems and Systems Programming course. The professor, John Kubiatowicz, introduces himself and his background. He discusses the goals for the lecture, which are to define what an operating system is and examples of OS design, why study OS, and how the class will operate. The lecture also covers the rapid change in underlying computer technology, examples of computer system organization and complexity, and how an OS provides a virtual machine abstraction to manage this complexity.