Born in Tijuana, Baja California, Mexico. He studied Industrial Engineering and MS in Computer Science at the Technological Institute of Tijuana in Baja California, Mexico. Later he did doctoral studies at the Autonomous University of Baja California in Mexico where he obtained PhD degree.
Currently working as a Full Time Professor and Researcher at the Faculty of Chemical Sciences and Engineering at the Autonomous University of Baja California in Mexico where he teaches courses to undergraduate and graduate students.
He is the leader of the research group "Complexity and computation", recognized by the Ministry of Public Education of Mexico.