He is co-director of the Genetic Algorithms Research and Applications Group or GARAGe. His main interests are genetic algorithms and genetic programming, including theoretical issues (parallel GA/GP) and application issues (design, layout, scheduling, etc.). He is also conducting active research in data mining, mostly focused on intelligent search approaches based on pattern-recognition techniques and GA/GP search.