Stephen Endicott: METR4900 - Engineering Thesis