University of London BEng Thesis