CMSC 39600 1 (Autumn 2023) Topics in Theoretical Computer Science