Craig has guest lectured for University of Melbourne on IT Forensics, and has been engaged to develop and present subjects for the Masters and Graduate Certificate courses. He has also presented papers to numerous legal firms and the Commercial Bar Association of Victoria. He has joint authored a number of articles published in various industry journals including the international ‘Fraud Magazine’, ‘Australian Law Management Journal’ and ‘Australian Insolvency Journal’.