His areas of expertise include software engineering, intelligent information systems, environmental informatics, software agents, decision support systems, knowledge engineering, metadata and ontologies and machine learning.