Course Outline (click here)
Description: A study of parallel computers, infrastructure and languages used to design and analyze parallel algorithms. Significant programming is required. This is a semester-long course with assignments, quizzes and tests. You should be familiar with Operating Systems Concepts (also written by me).