Craig is the senior software engineer, co-designer, and technical lead for SERG. Since 1985 he has been designing and developing software, generally for data analysis and visualization, computer graphics, animation, and education.
Craig has developed both professional-level data analysis tools (ADAPS: A Data Analysis Package and Programming System) as well as application tools for students (TinkerPlots, DataScope, Prob Sim). He co-authored the interactive modeler for Specular/MetaCreations’ award-winning Infini-D animation package, and was an engineer for Power Thinking Tools’ multi-dimensional data analysis system.
Craig studies and attempts to solve practical problems of user interface design, usability engineering, and collaborative software design. He enjoys understanding and explaining the quirks of computers, which reflect the quirks of both technology and its builders. When not computing, he enjoys time with his family and as a volunteer at a nearby meditation center.
This page is maintained by