13 pubs · 1,001 cites · h-index 7
Stanford University
2018 - 2025
Massachusetts Institute of Technology
2016 - 2018
World Federation of Science Journalists
1980 - 1980