Tiene formación en Matemáticas, Enseñanza de la Matemática y Tecnología e Informática Educativa. Cuenta con una larga trayectoria académica como docente e investigador. Ha dirigido varios trabajos de graduación en Enseñan de las Matemáticas. Miembro del equipo redactor de los programas de Matemáticas para la enseñanza primaria y media en Costa Rica. Ha publicado varios libros de texto de Matemáticas y artículos de investigación en Educación Matemática.