CS 80E: Dissecting The Modern Computer — Stanford Root