The Modern Algorithmic Toolbox (CS168), Spring 2022