Education: Integrating Parallel and Distributed Computing in Computer Science Curricula | IEEE Journals & Magazine | IEEE Xplore