This course reviews general concepts in parallel computing such as division of labor and infrastructure. The main domain of this course is the use of basic parallel techniques for computing relevant to artificial intelligence, and ML model prototyping