Christopher Jennings Thesis "ON DESIGNING INTERACTIVE SYSTEMS THAT SUPPORT CREATIVE PROBLEM SOLVING IN EXPERT DOMAINS"