This course will introduce students to designing high-performance and scalable algorithms for computational science and engineering applications. The course focuses on algorithms design, complexity analysis, experimentation, and optimization, for important science and engineering applications. Credit not allowed for both CSE 6140 and CS 4540/6515/CX 4140.