Craig has been a Lecturer in Criminology and Criminal Justice since September 2016. His main research interests focus on Missing People, with his PhD exploring the differences between attempted and completed cases of stranger child abduction. His research also emphasises Search and Rescue, with a particular interest in Lowland search teams and how they interact with their role.

In his role as lecturer, Craig is involved at teaching at all levels throughout the University, from lecturing and seminar leading at undergraduate level, to running research workshops for post-graduates. He is currently coordinator for Missing Persons:Issues and Investigation, a module which launched in 2018.

Prior to joining the department, Craig was a Special Constable in Scotland, and was later self-employed as a Private Investigator. Outside the University, Craig is a volunteer Search Technician with Hampshire Search and Rescue.