MIT vs. Yale Undergrad (Engineering or CS)

Both are great institutions, however if you want to study computer science of Engineering Yale is a wrong place for that. You will be very limited in number and type of courses that you can take in CS and Engineering. You should look at what both schools offer in these areas before you make a decision. At Yale you will take significantly more courses in Humanities. And yes…Boston is much more fun than New Haven.