Professor do Instituto Superior Técnico (IST), no Departamento de Ciência da Computação e Sistemas de Informação.
Presidente do INESC. Professor convidado emérito da Universidade de Ciência e Tecnologia de Macau.
Investigador do INESC-ID.
Membro do conselho de administração da CGD.
Delegado português na GPAI da OCDE. Membro da Academia Portuguesa de Engenharia, da Academia de Ciências de Lisboa e da ACM.
Membro sénior do IEEE e membro da ELLIS.
Doutorado em EECS pela UC Berkeley e mestrado e licenciatura em EECS pelo IST.
Pós-graduação em gestão de risco pelo INSEAD.