Faculty Summits and Industy-Faculty Collaborations

By some statistical fluke this summer I got invitations to and attended faculty summits at Google, Microsoft, and Facebook within a period of two weeks.  All were well run and a lot of fun, but left me wondering whether there are better ways to foster collaborations between faculty and these great companies. Each company put [...]