Our group's interdisciplinary research - one combining the elements of chemistry, physics, engineering, mathematics, and biology - aims at (i) understanding self-assembly (SA) and self-organization (SO) in both equilibrium and non-equilibrium ensembles at various length-scales and (ii) applying SA/SO in practical applications ranging from micro and nanotechnology through biology to societal/global issues.