[Imperial] Project for "Software Engineering I" at Imperial College London Department of Electrical and Electronic Engineering (2017).