Recibió el grado de Maestro en Ciencias Computacionales en 2003 y el grado de Doctor en Ciencias Computacionales en 2007, ambos en el Centro de investigación y Estudios Avanzados del Instituto Politécnico Nacional (CINVESTAV), Unidad Guadalajara, México. Actualmente es profesor investigador en el Departamento de Ciencias Computacionales de la Universidad de Guadalajara, donde además trabaja con otro grupo de investigadores en el área de sistemas inteligentes. Sus líneas de investigación se enfocan al álgebra geométrica, machine learning, visión computacional, reconocimiento de patrones y navegación de robots visualmente guiada.
En 2014 se llevó a cabo el Festival Científico Cultural de la División de Electrónica y Computación, en el marco de los 20 años de la Red Universidad de Guadalajara, que dio origen al Centro Universitario de Ciencias Exactas e Ingenierías y a dicha División. En esta celebración se realizó un recuento histórico de lo que ha ocurrido en las últimas dos décadas en los campos de la electrónica y la...