The science of cleaning is very interdisciplinary as a cleaning agent interacts with different soiling materials, surfaces and organisms, under various chemical and physical conditions. Timescales can vary from seconds to days, whilst length scales span from the molecular scale to the largest dimensions of the system to clean. This brings together many different fields of science: mathematics, chemistry, physics, biology and engineering.