Editor-in-Chief, Science Magazine
Appears in 1 story
Oversaw selection of renewable energy as 2025 Breakthrough
In 2004, the world installed one gigawatt of solar power in a year. By 2025, that amount goes online every single day.
Updated May 27
No stories match your search
Try a different keyword
How would you like to describe your experience with the app today?