- Author
- Adrian Sampson, Cornell University
- Published
- Undated
- Kind
- Course syllabus page for a self-guided online class
- Original
- www.cs.cornell.edu/courses/cs6120/2025fa/self-guided/
- Subject
- Programming languages and types
What it is
Adrian Sampson teaches CS 6120 at Cornell. This page sets out how to follow the course alone. It uses videos, notes, papers and coding tasks.
What it says
- The course is a PhD-level class that covers intermediate representations, data flow and classic optimizations.
- The work is reading papers and open-source hacking tasks using LLVM and a teaching IR.
- Instead of a course project, the self-guided version assigns changing the world through compilers.
- The lessons run from Lesson 1, Welcome and Overview, to Lesson 14, Fast Compilers.
- Lessons are paired with papers, such as Boehm's Threads Cannot Be Implemented as a Library.
- The instructor says the videos have weak production values, especially in the early lessons.
What evidence it gives
The page offers a syllabus and a paper list. It gives no student outcomes, reviews or sample work.
Interests and limits
Only the syllabus page was read; the videos, notes and papers were not opened. The course is by the university's own instructor. The page is undated. It says nothing about how well the course works.