I wish there was an it's good choice. The professors I've had have mostly been good to great, but some of the visiting and newer profs don't understand K's scheduling or work load. Most people have had good relationships with profs, and enjoy their classes. By sophomore year, when we have to declare majors, most people know what they want to do, and you start seeing them more regularly in your classes. Classes are small, so profs notice when you are missing, and they do try to reach out to you if you miss too many. But it's super easy to talk to professors, and form close relationships, and get invited to TA or do research. Man classes, in the humanities at least, are discussion based, weaved in with some lectures and movies. Service learning is a big thing here, and you may have to do some volunteer service for classes. There are a lot of cool classes, but they fill up fast, because of the small cap size.