​Nasceu em Fafe, em 1960. Licenciou-se em Ensino de Física e Química, pela Universidade do Minho, em 1983.
Concluiu o Mestrado em Educação em Ciências, no Instituto de Educação da Universidade de Londres, em 1986.
Terminou o Doutoramento em Ciências da Educação, especialidade de Metodologia do ensino das Ciências, na Universidade do Minho, em 1994.
Fez provas de Agregação em Educação em Ciências, na Universidade do Minho, em 2003.
É Professora Catedrática do Instituto de Educação da Universidade do Minho, desde 2004, e investigadora integrada do Centro de Investigação em Educação.

Foi membro do Conselho Geral, do Senado, do Conselho Académico e da Comissão de Ética da Universidade do Minho, Vice-Presidente de Escola e Diretora de Departamento, Presidente de Conselho Pedagógico, Diretora de Curso de Licenciatura e de Mestrado e Coordenadora de especialidade de Doutoramento. Coordenou o desenho e a implementação dos Mestrados em Ensino, na Universidade do Minho, e envolveu-se ativamente na criação de cursos de Ensino a Distância nesta Universidade, bem como na dinamização de ações de formação contínua.
Coordenou o curso “Online Teaching and Learning & Professional Development of Teachers in the Republic of the Maldives”, financiado pela UNICEF-Maldivas. A convite da FCG, coordena o Projeto de Reforma Curricular do Ensino Básico da Guiné-Bissau, financiado pela FCG, pela UNICEF e pelo Banco Mundial.
Foi Diretora do Centro de Investigação em Educação e coordenadora de Grupo de Investigação e de projetos externamente financiados. Os seus interesses de investigação centram-se na área da Educação em Ciências para a Sustentabilidade, incluindo a formação de professores de ciências e os recursos didáticos.
Foi membro da Comissão Instaladora da Sociedade Portuguesa de Educação em Ciências (APEduC). Atualmente, é presidente da Mesa da Assembleia Geral da APEduC, membro das sociedades portuguesas de Física, de Química e de Ciências da Educação e, ainda, membro da Association for Teacher Education in Europe.​

Contacto
Assistente VRT: 
Extensão: +351 253 601 190