Ingeniero Civil en Computación de la Universidad Tecnológica Metropolitana con más de 5 años de experiencia en docencia, magíster en educación superior de la Universidad Metropolitana de las Ciencias de la Educación. Fue presidente de la Corporación de Difusión de Ciencia y Tecnología, organización sin fin de lucro y dicta asignaturas como Programación, automatización, arquitectura de computadores, complejidad de algoritmos, entre otros.