CSCI_E_25_spring_2022_syllabus (2).pdf