Formación
Obtuvo su título como Ingeniero en Sistemas Computacionales por parte del Instituto Tecnológico de Pachuca en el año 2002, su grado de Maestro en Ciencias Computacionales en al año 2006 y su Doctorado en Ciencias Computacionales en el año 2019 por parte de la Universidad Autónoma del Estado de Hidalgo, todos ellos en México.