Teaching and learning of reasoning and proving at the secondary level. Argumentation and justification processes. Mathematics teacher education, mathematical knowledge for teaching reasoning and proving. The role of technology in mathematics teaching and learning.