The professors are good and genuinely care about the students. There are so many opportunities offered–you just have to go out your way to find them. If you don’t find something that interests you, it’s very easy to start your own club. The only downside is the small size of the student body; it’s hard to find many like-minded people.