My research focuses on novel algorithms to bridge between computer and information science, engineering, and the life sciences and emphasizes problem solving in AI, search, planning, and optimization for high-dimensional and non-linear variable spaces, and machine learning for the simulation, analysis, and characterization of complex dynamics systems operating in the presence of constraints. Application domains are diverse and span from bioinformatics and computational biology, to computer-aided engineering design, and human-machine teaming. In the computational biology domain, I work on linking molecular sequence to structure, dynamics, and function. Several projects in my laboratory focus on elucidating disease mechanisms at a molecular level via characterization of wildtype and pathogenic variants, as well as leveraging of experimentally-available data for synthesis of novel therapeutics. Our research is highly interdisciplinary and is supported by various NSF programs, including Intelligent Information Systems, Computing Core Foundations, and Software Infrastructure, as well as state and private research awards.