Design and Analysis of Algorithms (Fall 2026)