CS 143: Compilers — Stanford Root