Licenciado em Engenharia Química pela Universidade do Porto e Doutorado em Controlo de Processos na mesma Universidade (1997). Desempenha atualmente as funções de professor auxiliar no Departamento de Sistemas de Informação da Universidade do Minho, assegurando a lecionação de disciplinas de Algoritmia e Programação na Escola de Engenharia da Universidade do Minho. Os seus interesses de investigação centram-se nos papéis que os sistemas de informação têm vindo a desempenhar nos processos formais de aprendizagem no ensino superior, nas suas dimensões técnica, pedagógica, organizacional e sociopolítica.
Doutorada e pós-doutorada na área das tecnologias educativas, Mestre em Informática e Licenciada em Informática-Matemáticas Aplicadas. Desempenha atualmente funções de docente, na área científica de informática, do Instituto Superior de Contabilidade e Administração do Porto/Instituto Politécnico do Porto, ISCAP/IPP. É coordenadora da Unidade de e-Learning e Inovação Pedagógica do Politécnico do Porto (e-IPP) e da Unidade de Inovação em Educação do centro de Investigação em Comunicação e Inovação (CICE) do ISCAP/IPP, é diretora do curso de pós-graduação em Tecnologias para a Comunicação e Inovação Empresarial, em regime de b-learning, do ISCAP/IPP e coordena o Centro de Formação e Serviços ao Exterior (CEISCAP) do ISCAP/IPP. Assume a responsabilidade científica de vários projetos nacionais e internacionais de investigação na área do e/b-Learning. É membro da comissão científica de várias conferências e iniciativas nacionais e internacionais no âmbito do e/b-Learning. É membro da comissão editorial e editora convidada de vários jornais científicos. Tem livros publicados na área de informática e na área do e/b-Learning.