Craig (him/his) earned a BA in physics at Gustavus Adolphus College in 1995. He worked with Tom Huber in a muon-catalyzed fusion experiment at TRIUMF in the summer of 1994.
Craig was the chief graduate student in experiment E-94-016 at Jefferson Lab in Newport News, Virginia, searching for rare radiative decays of the Phi Meson, which took data in the summer of 2000. He earned his PhD from Indiana University in experimental high-energy physics in the fall of 2001, with a graduate minor in computational science.
He has worked for the NCSA at the University of Illinois since July of 2002. His projects include a cluster of PlayStation 2 game consoles and working on several experimental FPGA computational systems. From 2006 to 2012 Craig helped run the RSSI and later SAAHPC conferences. Since 2012 he has been a member of the Science and Engineering Applications Support (SEAS) team in the Blue Waters project. Most recently at NCSA Craig has worked on scheduler algorithms and an MPI replacement for tar.