CS340_Spring_2023_Syllabus.pdf