- PhD in Artificial Intelligence by the University of Veracruz. Thesis: Memetic Differential Evolution for Constrained Numerical Optimization Problems
- MSc in Applied Computation by the National Advanced Computing Laboratory B.C. Thesis: Addition Chain Optimization in Cryptography Using Evolutionary Programming (in Spanish)
- Bachelor in Informatics by the Sotavento University. Thesis: Development of an Auxiliary Expert System in Vocational Guidance (in Spanish)