Andrew Cannon is currently a PhD candidate in the Yingling Research Group in North Carolina State University’s Materials Science and Engineering department. Andrew’s research focuses on the application of computational materials science and machine learning techniques to investigate the use of proteins for the removal and recovery of phosphorus from water.