Craig has a B.A. in Journalism from Colorado State University. While there, he worked for the Collegian, Colorado State's student newspaper and the Coloradoan, Fort Collins' daily newspaper. Since 2009, he has five years of content creation experience.
Craig also has a Graduate Certificate in Geo-spatial Information Science from Northwest Missouri State University and ten years experience working in GIS.