15 pubs · 837 cites · h-index 13
Asuragen (United States)
2018 - 2020
Massachusetts Institute of Technology
2012 - 2013
Technion – Israel Institute of Technology
2005 - 2012