ME 405 Term Project Final