CS 377U: Understanding Users — Stanford Root