He was the author of 1 patent, two books, and more than 200 published scientific research articles and reports in chemistry, computational chemistry and computer science. His fields of research included spectroscopy, charge transfer complexes, solution theory, data compression, information retrieval, human-machine interfaces, expert systems and systems for detecting and correcting computational errors.