Stanford vs. Harvard vs. MIT vs. UPenn M&T

To answer your question, without doubt MIT is for someone looking for that hardcore technology. That said the outlook, skills, and focus necessary to work on typical modern products (such as those of AirBnB, Uber, etc.) require an element of entrepreneurship sometimes to the exclusion of technology. MIT is not necessarily the best place to acquire that entrepreneurship. Your other choices would be better, and of them, in my opinion, Stanford is the best. That very smart “humanities” majors see the world as encompassing computer technology as well as Shakespeare is not necessarily a negative. In my opinion it’s refreshing.