Surface chemistry is the study of chemical reactions at surfaces and interfaces. Appreciating how molecules and atoms interact with surfaces and with each other while on surfaces is key to understanding desirable chemical reactions, such as in heterogeneous catalysis, and also those that are undesirable, such as in corrosion chemistry.