This document discusses controllability and observability in the context of closed-loop control systems. It defines controllability as the ability to transfer a system from one state to another using input signals, and observability as the ability to determine the system state from output measurements. The document presents theorems for determining controllability and observability based on system matrices. It also discusses how state estimators can be used to estimate unobservable states and how controllers can be designed using pole placement to achieve stability and reference signal tracking.