MSc Computer Science Thesis at Imperial College London