In the same year he was awarded his certificate to enable him to teach in schools and on the strength of his prize winning essay he was awarded a doctorate

Could you correct the punctuation please?
In the same year he was awarded his certificate to enable him to teach in schools and, on the strength of his prize winning essay, he was awarded a doctorate.