I recently read the following:
This is going to be hard because of him needing to be there very early.
I would have written:
This is going to be hard because of his needing to be there very early.
What is the grammatical difference between these two sentences? Is there a sense in which one is more correct than the other or do they simply have subtly different meanings?