193 pubs · 4,582 cites · h-index 28
Trellis Bioscience (United States)
2007 - 2022
National and Kapodistrian University of Athens
2001 - 2021
King Abdulaziz University
2012 - 2015
Institute of Accelerating Systems and Applications
2004 - 2015
Telefonica Research and Development
2009 - 2009