CS 147: Introduction to Human-Computer Interaction Design — Stanford Root