He is a full-time research professor at the Engineering Faculty – Universidad Autonoma de San Luis Potosi (UASLP) in Mexico. He received his MSc in Computer Science (Artificial Intelligence) from Universidad Nacional Autonoma de Mexico in 2001. He obtained his PhD in Computer Science and Artificial Intelligence at the University of Birmingham (UK) in 2007. He is memebr of the Mexican Society on Artifical Intelligence, and he is member of the National Research System of CONACyT (Mexico), Level I. He is paper reviewer of Neural Networks and Pattern Recognition journals (Elsevier). His main research areas include Data Mining, Machine Learning, Pattern Recognition, Neural Networks, Evolutionary Computation, High Performance Computing and Bioinformatics.