Syllabus - 18.781 - Spring 2025.pdf