Text this: Parallel and distibuted algorithms