spring_2023_courses_1.pdf