Thomas Lane User Interface Software Structures Degree Type: Ph.D. in Computer Science Advisor(s): Mary Shaw Graduated: May 1990