Computer Science synergies across Science and Engineering … – purdue.edu April 20, 2023 by Bharat Shukla source