School of Computing and Communications