Amorphous Computing Home Page - Working to identify the engineering principles and languages that can be used to observe, control, organise, and exploit the behaviour of programmable multitudes.
DNA Computing and Informatics at Surfaces - Research project aimed at the development and characterization of complex mixtures of DNA molecules attached to surfaces.