In house development vs outsourcing

MIT, Twitter Team Up on $10M Social Media Project