He is better known for what he has promised to the sciences...
He is better known for what he has promised to the sciences than for what he as actually done for them.
He is better known for what he has promised to the sciences than for what he as actually done for them.