Lectures on Parallel Computation by Alan Gibbons