His research interests lie at the intersection of Technical Communication and Human-Computer Interaction in such areas as visualizing knowledge work processes, and information and user experience design. Bill is working on several projects in the WIDE center that involve the design and development of new software tools for writers in both workplace and community contexts. Bill has recently published articles in edited collections on content management and on the relevance of the rhetorical tradition to information systems design. He has also published articles in journals such as Technical Communication, Computers and Composition, and the Journal of Software Documentation.