Professors are knowledgeable in what they teach and are passionate about it. They typically require interesting and relevant material. Class sizes are small so you really get to know your professor. Class styles vary, from lectures to more hands-on activities (really depends on the professor). Depending on your major, there can be great variety of courses you can take to fulfill your major, others might be more limited (such as an International Relations major versus an Economics major).