Birkbeck Advanced Computing Technology final project