CS 795/895 Advanced Parallel Computing Asynchronous Schedule (meeting times to be arranged with the instructor) This course is for Master and PhD level students with a background in parallel algorithms. Instructor permission for enrollment is required. In this course the students are expected to formulate a focused topic in parallel algorithms and to pursue its in-depth study. Examples of approaches for choosing a topic include an adaptation of a parallel algorithm to solve a science problem, an analysis of an algorithm's parallel complexity, or a mathematical proof of its correctness. The expected outcome is a written report which describes the relevance of this problem, the review of the literature on this topic, the methodology of the study, the findings, and the conclusions. The study often includes an evaluation of the relevant algorithms through computational experiment. A report of publication quality can be submitted to a peer-reviewed conference or journal.