What are the abbreviations for the organizations that have given him research grants?
NSF (National Science Foundation), NIH (National Institutes of Health), NASA (National Aeronautics and Space Administration), and USDoE (U.S. Department of Energy) have given him research grants.