Since July 2007, I'm a member CRACS - Center for Research in Advanced Computing Systems research unit. I was a co-founder and lead CRACS till 2018. Prior to July 2007, I was affiliated with LIACC - Computer Science and Artificial Intelligence Laboratory where I coordinated Parallel and Distributed Systems area.

CRACS was evaluated by an external panel in January 2008 and received a classification of Very Good, the highest mark received by research units focusing in Computer Science.

Starting from January 2011, CRACS is an associate unit of the INESC-TEC Associate Laboratory with scientific and funding autonomy.

  • From 2008-2014, I was Co-Director for the Dual PhD Degree in Computer Science within the CMU-Portugal initiative, and PI representing MAPi and UPorto.
  • From 2014-2018, I was Co-Director for Advanced Computing within the UTAustin-Portugal initiative.

    Areas of interest
    • Programming Languages, Logic Programming, Virtual Machines
    • Parallel and Distributed Computing, Scheduling, Middleware
    • Information Retrieval, Motif Networks, Bio-informartics
    Ongoing projects