This document presents a control design for stabilizing a 6 degree-of-freedom helicopter model. The controller uses input-output feedback linearization to stabilize the helicopter's altitude, roll, pitch, and yaw. Simulation results show that the controller is able to bring the helicopter to a stable, upright position with reasonable control effort. Future work could aim to fully control all states of the helicopter to allow for fully autonomous flight.