I am interested in practical understanding of genetic algorithms (GAs) and genetic programming (GP). Specifically, I am interested in the design and analysis of competent GAs and GPs, and various efficiency-enhancement techniques. In essence, competent GAs render intractable search problems tractable, and efficiency-enhancement techniques lead tractability to practicality. I am also interested in applying such competent algorithms with efficiency-enhancement methods to solve search problems in material science, specifically multi-scaling and cluster-optimization problems. Here are some of the studies that I am currently working on: