Flowers was a "Distinguished Partner" at Olin College, a member of the National Academy of Engineering, and a Fellow of the American Association for the Advancement of Science. In 2007, he received a degree "honoris causa" from Chilean university Universidad Nacional Andrés Bello. He died on October 11, 2019, in Massachusetts following complications from aorta surgery.