Lectures Lecture 1: Introduction Lecture 2: Architectures Lecture 3: Performance Lecture 4: Programming Models Lecture 5: Introduction to UPC Lecture 6: More UPC Lecture 7: Introduction to MPI Lecture 8: HandsOn UPC Lecture Lecture 9: HandsOn Chapel Lecture Lecture 10: HandsOn Openmp Lecture