Craig E. Tull is group leader of the Science Software Systems group. Craig has a Ph.D. in Physics from University of California, Davis, and has been developing scientific software and managing software projects for more than 25 years. His interests are in component frameworks, generative programming, and using scripting languages to enhance the power and flexibility of scientific data exploration. Craig has worked on science frameworks on several experiments including as framework architect in the STAR experiment, and as leader of the LBNL framework effort in ATLAS. Craig has worked on the PPDG (Particle Physics Data Grid) and the GUPFS (Global Unified Parallel File System)projects that aim to deliver innovative solutions to data-intensive computing in the distributed environment. He recently ended a three-year assignment in DOE headquarters as program manager for Computational High Energy Physics including HEP's SciDAC portfolio, and is currently the US manager of Software and Computing for the Daya Bay neutrino experiment in China.