This question already has an answer here:
I have a problem analysing this sentence from the point of finite/nonfinite clauses, clause elements and their functions:
He does not want to destroy his parents' dream of him achieving a Cambridge degree.
I am especially interested in the: dream of him achieving a Cambridge degree.
I know that 'achieving a Cambridge degree' is a non-finite -ing participle clause. However what is its function? And what is the function of 'of him'? Is it a postmodification?