Yes"There's been a lot of buzz over his having developed a new method for such a complex problem." OK? Can I say "him having developed a new method"?
Not necessarily.What about "him developing" in this context? Would it mean the same?
Not necessarily.
There's been a lot of buzz over him/his having developed a new method for such a complex problem. The development of the method is finished.
There's been a lot of buzz over him/his developing a new method for such a complex problem.The developing may still be going on.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: