Our research uses theory and computer simulation to understand how the dynamic behavior of biological macromolecules plays a role in their function. Computer simulations provide insight into biochemical processes at atomic-scale resolution, helping us to interpret experiments and predict new phenomena. A primary goal of our research efforts is to develop and apply computational strategies for studying phenomena that occur over multiple time and length scales. Particular areas of interest include enzyme kinetics, allosteric regulation, protein folding, and peptide self-assembly.