I am a professor in the Department of Applied Mathematics and Systems at Universidad Autónoma Metropolitana (UAM), campus Cuajimalpa. Previously, I was a Postdoctoral Fellow, under the supervision of Dr. Miguel Ángel Gutiérrez Andrade, at the Electrical Engineering Department, Universidad Autónoma Metropolitana, campus Iztapalapa, in Mexico City.

I hold a PhD degree in Computer Science from the University of Birmingham. I did my research at the School of Computer Science, under the supervision of John Bullinaria. I also hold an MSc degree from the Centre for Scientific Research and Higher Education of Ensenada (CICESE), where I studied at the Department of Computer Science, supervised by Carlos A. Brizuela Rodriguez. Both studies were sponsored by the Mexican National Council on Science and Technology (CONACYT) through post-graduate scholarships. I did my undergraduate studies in Electronics Engineering at Universidad Autónoma Metropolitana (UAM), campus Iztapalapa.

At the moment, my research interests are evolutionary computation, combinatorial optimisation, and multi-objective optimisation. Recently, I have focused on solving the Vehicle Routing Problem (VRP), particularly the VRP with Time Windows, considering it as a multi-objective problem. However, my interest is to expand my research to some other variants of the VRP. I explain a bit more in the Research section.

My non-research interests are football, music, film, puzzles, and the most important of all, Jerica and Emiliano. Please go to the About me section to find out a bit more about me.

Feel free to explore my web site, perhaps you find it interesting. If you do, I will be glad, if you don't, please make me some suggestions, I will appreciate them.