education and training Bachelor of Computer Science, Benemérita Universidad Autónoma de Puebla Doctorate in Computer Science, Universidad de las Américas Puebla Master in Computer Science, Benemérita Universidad Autónoma de Puebla