Craig is a trained facilitator of the Course in miracles course, he runs online training and does one on one coaching teaching his students how to apply the course of miracles principles into their everyday lives.