Craig has nearly a decade of professional experience leading teams and developing software. His works has spanned multiple domains including real-time autonomous systems and financial derivative pricing. He previously completed a PhD in Physics at MIT focused on computational techniques for experimental data analysis in strongly correlated materials.