Es ingeniero matemático de la Technischen Universität Darmstadt, Alemania. Obtuvo su grado de doctor en Ciencias Exactas con mención matemática aplicada en la Universidad de Stuttgart. Ha adjudicado proyectos nacionales Fondecyt y Fondef como investigador principal, y colaborado en proyectos internacionales del DAAD, de la Unión Europea y del British Council. Ha sido profesor invitado en Brasil, España, México, Alemania y Australia. Ha dirigido una serie de tesis de magíster en matemáticas aplicadas. Su línea de investigación parte del modelamiento matemático con ecuaciones diferenciales y métodos numéricos con el método de volúmenes finitos, con aplicaciones en áreas tales como la biomatemática, contaminación de aire y propagación de incendios forestales. Con el fin de poner los modelos matemáticos en contextos de aplicación ha explorado métodos de identificación de parámetros, de optimización y de aprendizaje de máquina. También está interesado en la educación STEM, el aprendizaje basado en problemas y la metacognición en proyectos de educación matemática. En un enfoque transdisciplinario, se dedica también a la educación intercultural por la etnomatemática y la facilitación de participación ciudadana con métodos de pensamiento de diseño y la inteligencia artificial.