Posee un Doctorado en Ciencias Aplicadas con mención en Ingeniería Matemática por la Universidad de Concepción, Chile. Es profesor e investigador en la Escuela de Matemática de la Universidad Nacional y en la Universidad de Costa Rica.
Sus intereses científicos se centran en la teoría y los aspectos computacionales del Análisis Numérico para Ecuaciones Diferenciales Parciales. En particular, investiga el desarrollo teórico de métodos de Elementos Finitos (continuos, discontinuos y virtuales) para la aproximación precisa de soluciones a ecuaciones elípticas y parabólicas.
Además, se dedica al diseño de herramientas computacionales eficientes y librerías numéricas que faciliten la implementación práctica de estos métodos. Su trabajo tiene como objetivo contribuir a la comprensión de fenómenos complejos en la física y otras ciencias, como la mecánica de fluidos, la transferencia de calor y el estudio de medios porosos.
Ha sido tutor de tesis doctorales en el extranjero y coordinador de diversos proyectos de investigación en Matemática Aplicada.