This lecture covers the design of feedforward controllers using dynamical models, focusing on perfect disturbance rejection and examples of ideal feedforward controllers. The examples illustrate the challenges of physical realizability and the concept of lead-lag controllers.