354 pubs · 15,104 cites · h-index 64
Stanford University
1982 - 2025
Stanford Medicine
1985 - 2020
Milliken & Company (United States)
2018 - 2018
San Diego State University
2017 - 2017
Institute of Mathematical Problems of Biology