spring_2023_colt_notes.pdf