(18k) Programmable Self-Assembly for Energy, Environmental, and Biomedical Applications | AIChE