Semester Spring Year offered 2025 Link to the Syllabus: https://uva.theopenscholar.com/files/leonard-schoppa/files/documents/cp3500-syllabus-spring2025.pdf.