Academics at MSU are okay from my perspective. They're slowly getting worse as more and more uncooperative research professors are being hired, but for the moment they're not too bad. I personally am amicable towards most professors, even ones that make the class a smidge harder so that students will gain a better understanding of the topic, as long as they're passionate about teaching. A good 90{4a082faed443b016e84c6ea63012b481c58f64867aa2dc62fff66e22ad7dff6c} of my profs have been this way, so I really have no complaints about them. I'm not unreasonably bright in any way, but with hard work I've been able to 4.0 every class I've had so far. Getting good grades isn't a matter of how crazy smart you are in most cases, but how hard you're willing to work to comprehend the subject. There is the occasional prof who does require insane latent talent above the level of the class (hot shot research profs), but if you avoid them, you should be fine. If you want to go to grad school, there is an increasing number of these asshole research profs being hired. It's relatively simple to kiss enough ass with them to get a lab position for your CV(college style resume), and if you're really good at brown nosing, the young ones might even hang out with you. Don't expect this to be pleasant, it's almost more trouble than it's worth. The only really competitive students are the dickwad pre-meds who accumulate in the life sciences, and everybody will usually be helpful outside of the core pre-med classes. The best departments to get a degree in here are: veterinary sciences, agricultural sciences, fisheries and wildlife, packaging (best in the nation), and I think astrophysics has been getting some awards. Okay departments include: psychology, business, law, and the other hard sciences. For most social sciences and creative stuff you're really better off going to a specialty school. If you can get into a more prestigious college for the okay departments, it's worth it to go there if you're really passionate about the subject. I think the best time to take classes is in the summer, where a majority of the teachers are grad students. Most of the grad students who teach are passionate about the subject, willing to go farther out of their way to help and explain things, and better at relating the subject matter at the undergraduate level of understanding. Expect to learn boatloads more (and have a slightly higher load of learning) from any class taught by a grad student. If you're smart and visit review sites for the profs, you will almost never get stuck with a bad one. For university requirements, they do offer quite a large variety of your bullshit social science and arts and letters requirements, and quite a few are interesting and enjoyable at the 200 level. If you're coming here as some rabid pre-med pre-grad student with a narrow field of interest, you probably won't like it. If you come to MSU wanting to become a smarter person who can engage people in intelligent conversation on all topics, and develop a inquisitive bright mind in your area of interest, the academic program here is right for you.