Internship Report By Ella Di Stasio April 24, 2023 electrical engineering engineering internships fouling mechanical engineering open source technololgy software engineering underwatercamera +