It's hard to describe what all of my classes are like in a general sense - even my freshman year, there was a lot of variety in my schedule. Communications is a pretty popular major, so some of the entry level classes are really big - I had one class that was probably 375 students last year. But, at a school of 25,000 undergraduate students, entry level classes in broad, popular majors are somewhat expected to be like that. I haven't had any other classes that big, and on the other end of the spectrum, my freshman writing class (required of all CU students to graduate) was 20 students, max. And I can genuinely say I really enjoyed both of those classes. Communications is within the College of Arts and Sciences so I'm also required to take a number of science courses, something I have no interest in (contrary to my writing class), but there are a significant number of basic sciences courses provided here because of that. In my Weather and Atmosphere class, my professor acknowledged that a number of us are probably not Atmospheric Science majors, and while the quality of the course hasn't faltered, I can tell she keeps in mind that a lot of us are not science-minded students. My Nutrition class is also fulfilling a science requirement, and so far it's been surprisingly interesting. Both of those science classes are larger - 100 to 200 people, but they are popular classes for people who have little interest in science so that is to be expected. Luckily, I've found the classes that pertain to my major to be awesome so far, solidifying my confidence that I'm in the right field of study, and I can tell you that in Communications, the size of the class continuously decreases as you progress further into the major and class subjects narrow. I've gotten to take some really interested courses that fulfill certain requirements, like historical context or language/humanities. The university offers a vast variety of classes, some specific to certain majors, but many of them are offered to everyone. Classes like the "History of Nazi Germany" and "Social Problems" have become some of my favorites. Those courses both had around 50 people in them, a really comfortable size. The curriculum of each class is quite different as well. This semester, my final grades will be almost all based on tests taken throughout the semester, and a few projects. Last year, I had more weekly assignments and just more opportunities for points in homework. It really varies from class to class, but so far my Comm classes have had more assignments outside of tests/quizzes.