Design and analysis of parallel algorithms, with emphasis on advanced techniques and latest advances in parallel algorithms. Pre: 311 (with a minimum grade of B) or equivalent.