Investigador del Centro Nacional de Investigación y Desarrollo Tecnológico (TecNM/Cenidet) / SNI Nivel 2
Miembro del Sistema Nacional de Investigadores (SNI I)del Consejo Nacional de Ciencia y Tecnología
Doctor en Ciencias de la Computación por el Centro de Investigación en Computación del Instituto Politécnico Nacional (CIC-IPN) en 2006, obtuvo el grado Maestro en Ciencias de la Computación por el Centro Nacional de Investigación y Desarrollo Tecnológico (TecNM/CENIDET) en 1995, y es Ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Acapulco (TecNM/ITA) en 1992.
Desde 1995 a la fecha es Profesor-Investigador del Departamento de Ciencias Computacionales en el TecNM/CENIDET. En la formación de recursos humanos ha dirigido y graduado 2 posdoctorados, 10 tesis de Doctorado, más de 80 tesis Maestría, así como tesis de licenciatura, cuenta con más de 70 publicaciones en revistas indizadas y más de 100 publicaciones en congresos nacionales e internacionales.
Actualmente cuenta con el reconocimiento del Sistema Nacional de Investigadores nivel II (SNI II) del CONACyT; es revisor certificado de proyectos CONACyT y del TecNM, es miembro de comités revisores de revistas nacionales e internacionales y congresos del área de ingeniería y ciencias de la computación. Ha impartido numerosas conferencias a nivel nacional e Internacional.
Sus áreas de investigación son: Interacción Humano-Computadora y Evaluación de la Experiencia del Usuario, Cómputo Afectivo y análisis de sentimientos.