Solvation Theory: development of highly efficient and accurate methods (ESE) for calculating solvation energy of molecules Density Functional Theory (DFT): development of a density functional for confined systems Density Functional Theory (DFT): application to reaction mechanism and catalysis, both for molecules and solid state Atomic charges: development of efficient atomic charge schemes (ACP and I-ACP) Energy decomposition schemes; analysis of bonding relationships Vibrational theory of molecules: analysis of proton/hydride motion in shallow potentials Machine learning: Dense Neural Network development/training/programming Programming skills: Fortran, Python, Linux/UNIX shell programming, AWK.