159 pubs · 11,901 cites · h-index 39
Pontificia Universidad Católica de Chile
2011 - Present
Millennium Institute
2024 - Present
Fundación Ciencia and Vida
2006 - Present
Millennium Engineering and Integration (United States)
2025 - Present
Millennium Science Initiative
2023 - 2025