Stefan Landis

CEA · CNRS
Total Patents: 35
Overall Rank: #95,703
Years Active: 2009–2025
CEA Rank: #23