Craig completed his MChem degree at the University of Warwick in 2010, with a final year research project on hydrothermal synthesis of ruthenium and antimony oxides in the Walton Group. He remained in the Walton group to undertake a PhD on synthesis and characterisation of a range of oxide materials with catalytic applications, in collaboration with Johnson Matthey.
After completion of his PhD, in 2015 Craig moved to the group of Professor Matthew Rosseinsky FRS, at the University of Liverpool, where he worked on the synthesis and structural analysis of alkali-metal intercalation in polycyclic aromatic hydrocarbons. Between 2018 and 2022 Craig worked at the University of Leicester on non-invasive energy-dispersive X-ray diffraction of cultural heritage objects.
In October 2022, Craig returned to the University of Warwick to work in the Walton and Senn groups on the solution synthesis and characterisation of fluoride perovskite and perovskite-related materials.