É Professor Adjunto Convidado na Escola Superior de Educação de Coimbra (ESEC), da Universidade Politécnica de Coimbra (UPC). Integra o Grupo Científico e Disciplinar de Ciências da Natureza e Exatas e desenvolve trabalho focado na formação inicial de professores, particularmente associado à Didática e Educação Matemática. Os seus interesses de investigação focam-se no conhecimento matemático na formação inicial de futuros professores do Ensino Básico, na Matemática Elementar e na integração da tecnologia nos processos de ensino e de aprendizagem.