CS 601: Algorithms and Complexity (Fall 2026)