Profesor nombrado de tiempo completo de regionalización en la Universidad del Valle (sede Yumbo). Tecnólogo en Sistemas de Información, ingeniero de sistemas, especialista en Procesos de Desarrollo de Software, especialista en Auditoría de Sistemas de Información, magíster en Ingeniería con énfasis en Ciencias de la Computación, certificado en proceso de desarrollo de software como PSP y SCRUM Master. Orienta su investigación a las áreas de inteligencia artificial, procesos de desarrollo de software y educación. Cuenta con experiencia de más de diez años en procesos de desarrollo empresarial y en proyectos de investigación, y más de quince años en la enseñanza.