9 pubs · 3,312 cites · h-index 5
Universidade do Porto
2012 - Present
Instituto Superior de Teologia Aplicada
2013 - 2013
INESC TEC
2012 - 2012
University of California, Berkeley
2009 - 2011
Carnegie Department of Plant Biology
2010 - 2010