David Gomes graduates from Purdue