This document discusses issues in designing control systems for nonlinear dynamic systems. It describes common nonlinear control problems like stabilization and tracking and emphasizes specifying the desired qualitative behavior for nonlinear systems. Modeling nonlinear systems accurately while keeping the model tractable is important. Feedback control is fundamental but feedforward control is also important for nonlinear systems. The document outlines various available methods for nonlinear control like feedback linearization, robust control, adaptive control, and gain scheduling. Physical insights into system properties can simplify nonlinear control design. There is no general method and approaches must be tailored to system characteristics.