Obtuve el grado de Doctor en Ciencias de la Computación en la Universidad Nacional Autónoma de México. Mis líneas de investigación se centran en Inteligencia Artificial, Robótica, Visión Artificial, Representación del Conocimiento y Emociones Artificiales. Actualmente laboro como Profesor de Carrera en la Facultad de Estudios Superiores Aragón y tengo la distinción de Investigador Nacional Nivel 1 por el CONAHCYT.
Durante mi trayectoria he recibido distintos galardones, incluyendo la medalla Gabino Barreda por mi alto desempeño académico, el Premio a la Excelencia Académica de la Asociación Nacional de Facultades y Escuelas de Ingeniería, la medalla Dr. Gustavo Baz Prada como reconocimiento al servicio social, y el premio de la Sociedad Mexicana de Inteligencia Artificial por segundo lugar en mejor tesis de maestría a nivel nacional.
He participado en diversos torneos de robótica en el país y en el extranjero como miembro del equipo Golem, incluyendo las competencias RoboCup celebradas en Turquía, Países Bajos, Alemania y Japón, obteniendo importantes reconocimientos en la categoría de robots de servicio, como el primer lugar en el Torneo Mexicano de Robótica 2012, el tercer lugar en el Torneo Abierto de Alemania tanto en 2012 como en 2018, y el premio a la innovación de RoboCup 2013 en Países Bajos.
Cuento con publicaciones nacionales e internacionales, así como diversas participaciones en foros y congresos. He participado en actividades de divulgación de la ciencia, presentando al robot de servicio Golem en el museo Universum y en ferias de ciencia. He sido líder de tres proyectos PAPIME orientados a la creación de casos prácticos de Inteligencia Artificial y Robótica para la enseñanza de las matemáticas utilizando metodologías de aprendizaje activo. Soy colaborador en el proyecto “La inteligencia artificial como apoyo en las estrategias de aprendizaje de las matemáticas” en el espacio de innovación UNAM-HUAWEI.