We are interested in understanding and controlling the self-assembly of small molecules to form a range of different structures. A specific area of interest is self-assembled low molecular weight gelators (LMWG). We have developed a number of methods for preparing gels with reproducible, controlled properties, for example a slow pH change method that has enabled self-sorted gels to be prepared. We have also developed electrochemical gelation approaches, allowing spatiotemporal control over gelation. We are currently developing methods towards controlling the assembly in multi-component systems, targeting optoelectronic applications as well as using small angle scattering to understand self-assembled systems.