Engineering discipline that applies automatic control theory to design systems with desired behaviors in control environments.