Licenciado em Física pela FCUP. Mestre em Engenharia Electrotécnica e de Computadores pela FEUP. Doutorado em Engenharia Electrotécnica e de Computadores pela FEUP.