It’s one of those places where various communities coexist but don’t necessarily cross, so it takes time to find where you fit in. That being said it hosts practically every community (some larger than others), but it really is what you make of it in terms of clubs, extracurriculars, and social life. As for classes, every program is different but from what I’ve heard (and my own experience) every major has pretty amazing opportunities and access to real world applications. I was a PR major and BU is the top for Communication. I found that it opened a ton of doors for me and the professors are so knowledgeable because they still work in the fields that they teach.