139 pubs · 3,805 cites · h-index 32
University of Stuttgart
2025 - 2025
University of Tübingen
Scientific Systems (United States)
1998 - 2021
Ames Research Center
2008 - 2008
Yale University
1990 - 2005