CS 6120: Advanced Compilers

Instructor: Adrian Sampson
When: Tuesday and Thursday, 10:10–11:25am
Where: Hollister 320
Office hours: by appointment (DM Adrian on Zulip to find a time)

Read & subscribe to our course blog! You can also clone the source code for this course. While you’re at it, check out the old blogs from 2019, 2020, and 2022. The videos are also available on Kaltura and Box.

Self-Guided Version

Anyone can follow along with a self-guided version of the course. If you do, please fill out this feedback survey when you’re done.

Latest Blog Posts

A DSL for Studying Metastability

Array IR for Mixed Cryptography

BLOKE: Optimizing Bril with STOKE

An Interpreter for the btor2 Model Checking Language


Bril to RISC-V Lowering System

Implementing the Polyhedral Model

See all posts on the course blog.


Many thanks to Zulip for sponsoring a free hosting plan for us. Zulip is a wonderful, open-source communication tool that works great for discussion-focused classes like ours.