Abstract
Optimal control theory is pivotal to many fields of science, engineering, and economics, as it provides a mathematical framework to determine the control that optimizes a given measure over time. This thesis details the development and analysis of a linear optimal control solver written in C++/C. The solver was implemented using complete parameterization, a direct discretization method for optimal control.