A. James Clark School of Engineering | Computer, Mathematical, and Physical Sciences | College of Chemical & Life Sciences