A team-based, highly interactive and dynamic course that provides an opportunity for students to generate solutions to a wide range of problems facing many communities today. Students in the iGIVE Program will deepen their understanding of entrepreneurship and innovation practices by creating and implementing projects or ventures that address an issue of their choosing while learning topics such as communications, project management, teamwork, leadership, fundraising, project sustainability and next steps in social change.