what award have steven weinberg and karen uhlenbeck both earned ?
national medal of science