Craig has travelled Internationally teaching workshops and taking lectures in Musical Theatre and Classical Ballet.

In previous years Craig has taught at some of the more established named college in the UK such as:

Mountview Academy of Performing Arts

Urdang Academy

Millennium Performing Arts

Elmhurst Ballet School

Reynolds Performing Arts

Redroofs Theatre School

Now Craig owns his own vocational performing arts college, Starquest Performers College