EECS 3101M: Design and Analysis of Algorithms, Winter 2025