EE 108: Digital System Design — Stanford Root