We study how proteins look at the atomic level, and try to understand how that allows them to carry out their many different functions in biology. The overall goal is to apply this information to do useful and interesting things. For example, in many projects we look for small molecules that bind to and block the activity of enzymes important for particular pathogens, and which might be developed into drugs to kill those pathogens. In other projects, we are looking at the details of how enzymes bind to their substrates, and carry out the chemistry they do, in hopes of applying that information to make new and better enzymes. There are so many possibilities!