Craven lodged in Wilgenhof Men's Residence, following in the footsteps of his maternal grandfather, George Nathaniel Hayward (1886-1977).
After completing his education at Stellenbosch, Craven started teaching at St. Andrew's College in Grahamstown, Eastern Cape, in 1936 [REF].