An Offline Analysis of Pareto Archiving Strategies in Multi-Objective Neural Architecture Search for Super-Resolution Image Restoration: Toward Improved Post-Search Decision Making
IEEE Access, 14: 156204–156227, 2026
Department of Computer Science · The Catholic University of America
Assistant Professor of Computer Science
My love for computers began with a ping instruction. When I was 8, my uncle Aquilino took me to his office at Mexico City's International Airport to show me a computer. He told me that he could communicate with any other computer attached to the "network", typed something on the keyboard, and suddenly some information started appearing on the screen. He told me that he had established communication with a computer in Paris, France. Later, he confessed that he had only pinged a computer in Paris, but everything had already changed for me: I wanted to be a computer scientist. So I earned a B.Eng. in Computer Systems Engineering at the Mérida Institute of Technology (1999), an M.Sc. in Artificial Intelligence at Universidad Veracruzana (2001), and a Ph.D. in Electrical Engineering (Computer Science) at Cinvestav-IPN (2005). Both of my graduate degrees were advised by Professor Carlos A. Coello Coello.
After graduating, I became an associate professor at the Autonomous University of Nuevo León (UANL). Soon after, an opportunity to return to my alma mater appeared, and I could not refuse: from 2006 to 2024 I was a professor at Cinvestav Tamaulipas, where I supervised five PhD dissertations and nine MSc theses and founded the Tamaulipas State Programming Contest (Tamcoder). In 2015 I spent a sabbatical year at the COIN Lab at Michigan State University with Professor Kalyanmoy Deb. From 2021 to 2024 I returned to Michigan State University as a Research Associate working with the U.S. Environmental Protection Agency, designing large-scale multi-objective optimization tools for the Chesapeake Bay watershed, and from 2021 to 2025 I served as Managing Editor of the IEEE Transactions on Evolutionary Computation.
Since 2024, I am an Assistant Professor in the Department of Computer Science at The Catholic University of America in Washington, DC. My research focuses on evolutionary computation, multi-objective optimization, and machine learning, and on combining scalable optimization, artificial intelligence, and cloud systems for environmental, biomedical, quantum-computing, and autonomous-systems applications.
I have published more than 70 peer-reviewed works, primarily in evolutionary multi-objective optimization, and co-developed some of the early multi-objective particle swarm optimizers and micro-genetic algorithms.
My work has received more than 9,000 citations according to Google Scholar, and three best-paper awards (IEEE CEC 2022, MCPR 2022, and EA 2009). A 2015 scientometric study of Mexican computer-science research (1989–2014) ranked me fourth by citations.
IEEE Access, 14: 156204–156227, 2026
IEEE Transactions on Systems, Man, and Cybernetics: Systems, 54(6): 3471–3483, 2024
2022 IEEE Congress on Evolutionary Computation (CEC 2022), Padua, Italy, pp. 1–9, 2022
IEEE Transactions on Evolutionary Computation, 8(3): 256–279, 2004
In Eckart Zitzler and Kalyanmoy Deb and Lothar Thiele and Carlos A. Coello Coello and David Corne (ed.): First International Conference on Evolutionary Multi-Criterion Optimization, Springer-Verlag. Lecture Notes in Computer Science No. 1993: 126–140, 2001
And Regular Member of the Mexican Academy of Computing
IEEE CEC 2022, MCPR 2022, and EA 2009
Fourth-most-cited computer science researcher in Mexico according to Scientometric mapping of computer science research in Mexico (2015)
I have received the following distinctions and awards in my academic life:
Department of Computer Science — Washington, DC
Visit the universityI have led or co-led eight funded research projects: four current seed projects at The Catholic University of America (totaling $178,000) and four projects supported by Mexican federal and state science agencies. I have also led two industry consulting projects and designed a scalable optimization platform that solves problems with more than 3 million variables and 10,000 constraints for hundreds of users.
At The Catholic University of America I teach Natural Language Processing, Introduction to Secure Computing, Introduction to Computer Programming with Python and with MATLAB, and the Computational Biosciences Institute.
At Cinvestav I taught graduate courses on Computational Intelligence, Introduction to Evolutionary Computing, Advanced Metaheuristics, Machine Learning, Engineering Optimization, Programming Languages, and Mobile Computing, among others.