Craig is a researcher at UWA working with vulnerable populations such as those who have been in prison, and homeless. He co-hosts The Meaning of Health podcast where a range of health issues are discussed with expert researchers, clinicians and consumers. Craig holds a PhD from the University of Western Australia, Bachelor of Laws with first class honours and a Bachelor of Criminology and Justice from Edith Cowan University in 2016.