We are a group of computer science students self-organized into teams and groups, learning together, undertaking projects, applying what we learn to solve real-world problems, serving our communities and making our world a better place. Learn more: http://techcollectives.com