Ingeniero Físico por la Universidad Autónoma Metropolitana (UAM) Azcapotzalco, maestro en Inteligencia Artificial por la Universidad de Edimburgo y doctor por el Turing Institute de la Universidad de Strathclyde, en Reino Unido. Desde 2006 forma parte del Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE), donde desarrolla investigación en inteligencia artificial y aprendizaje computacional. A lo largo de su trayectoria ha colaborado con diversas instituciones nacionales e internacionales, cuenta con numerosas publicaciones científicas y ha participado en proyectos innovadores en áreas como la robótica cognitiva y los sistemas inteligentes. Es investigador nivel II del Sistema Nacional de Investigadores (SNI), miembro de la Academia Mexicana de Informática y ha recibido diversos reconocimientos por sus contribuciones al desarrollo científico y tecnológico.