100 pubs · 3,078 cites · h-index 30
Portland State University
2003 - Present
Oregon Medical Research Center
2025 - 2025
Ames Research Center
2021 - 2021
Lawrence Livermore National Laboratory
Honeybee Robotics (United States)