@pirlo2018,
I would rather write the sentence as such;
'Auther has made Max realize that he is not as good a person as he had thought, he still has much to learn.'
The word 'of' imho opinion does not seem to belong, as it belongs to something else ie: a part
of something.
'that' is another wasted word, no need for it. The sentence makes perfect sense without it.
They could also be two different sentences.
'Auther has made Max realize that he is not as good a person as he had thought. He still has much to learn.'
nevermind the 'as good as a person' which is just plain bad english and should probably be written :
'Auther has made Max realize that he is not the good person he had thought he was, he still has much to learn.'