Holds a Doctorate in Sciences in Engineering of Systems and Computations (1991-1994) and a Master’s in Sciences in Applied Mathematics (1989-1991) from the Federal University of Rio de Janeiro, Brazil. He also has a degree in Computer Science from the National University of San Marcos. He was a professor at the Universidade Estadual Norte Fluminense in Brazil from 1994 to 1998. Since 1998, he has worked as a professor at the National University of San Marcos. His fields of interest include Combinatorial Optimization, Mathematical Programming, Expert Systems, Machine Learning, Artificial Intelligence, and Software Engineering.