Licenciado en Enseñanza de la Matemática por la Universidad de Costa Rica. Doctor en Educación en la especialidad de Didáctica de la Matemática por la Universidad de Lisboa, Portugal.
Actualmente, profesor de la Escuela de Matemática de la Universidad de Costa Rica (UCR), formador de profesores de Matemática del Departamento de Educación Matemática (UCR), coordinador de la Sección de Didácticas Específicas del Departamento de Educación Matemática (EducMate), investigador del Centro de Investigación en Matemáticas y Metamatemáticas (CIMM-UCR).
Proyectos y líneas de investigación recientes: Formación de profesores de Matemática, Conocimiento profesional docente, Tecnologías educativas, TPACK, Didáctica del Cálculo Diferencial e Integral, Razonamiento matemático, Lesson Study (estudios de clase) como metodología de desarrollo profesional docente. Vínculo en proyectos de investigación con otras instituciones: Instituto Federal de Rio de Janeiro, Brasil; Universidad Tecnológica Federal do Paraná, Brasil.