I develop computational methods to probe, infer, and optimize properties of biologically relevant molecules. I am particularly interested in the structures and dynamics of molecules that govern their interactions with the environment to perform functions.