CS 61AS is a introductory computer science class at the University of California, Berkeley. We use course material derived from the classic textbook Structure and Interpretation of Computer Programs, as well as newer content developed here at Berkeley. Our primary programming languages are Racket and Scheme.