70 pubs · 4,678 cites · h-index 25
Technion – Israel Institute of Technology
2006 - 2025
Yeda Research and Development (Israel)
2023 - 2025
Elbit Systems (Israel)
2025 - 2025
Institute for Stem Cell Biology and Regenerative Medicine
2018 - 2018
Center for Life Sciences
2018 - 2018