I will update these references as the course progresses. Please let me know if there’s anything you’d like me to include!


I will not require you to purchase any textbook for this class. However, I will be drawing from several of them throughout the quarter.

The first two modules will draw heavily from Engineering: A Compiler (2011) and the classic Dragon Book (2006).

The university library has online copies of EAC available. Here is a link to the course reserve: link

If you are interested in the dragon book, let me know and you can borrow my copy.

I will provide readings from EAC for several of the first lectures and readings from other sources (e.g. academic papers) for later lectures.