USC Discover Engineering Group 3 2023