The academics at SLC are incredible. You have to be very self-motivated, and if you're not you'll basically just flounder and leave with nothing to offer, but if you're looking to truly learn as much as you can about a variety of topics that you couldn't study anywhere else, this is the place. Professors, with only a few exceptions, are incredibly passionate and dedicated. Almost all classes are small seminars. There is a lecture requirement, but even lectures are typically only around 50 students and include biweekly smaller group meetings with the professor. For seminars, you complete a conference project for each course, which involves meeting with the professor every other week and developing an intensive research project related to the course but incorporating other interests. This typically culminates in a big research paper, but I've also seen projects range from an interpretive dance about plants to the design of a full anti-bullying course for elementary schoolers. Long story short, you really get to know and develop relationships with professors, and can explore pretty much anything you want to academically.