I am an ex-engineering student who is now triple majoring in English, Theatre Arts, and Marketing with minors in Psychology and German, and I'm pursuing an Entrepreneurial Certificate. The English and Theatre Arts are probably going to become minors, and the Psychology will probably disappear, but at this moment in time I look damn busy on paper.
Engineering was an interesting experience for me, and it taught me that I didn't want to be an engineer. During Orientation, we were told that only 1/3 incoming freshman engineers graduate as engineers. We were later told that half of all engineers have to retake one of the upper level classes our junior year because of its difficulty. Maybe if they weren't so intimidatingly pessimistic and emotionally detached, I would still be in Engineering. There's nothing wrong with it. Both of my roommates are engineers, the atmosphere is friendly (in a "we're all suffering together" sort of way), the facilities are wonderful, and the professors are pioneers in their fields of study. The only problem I had with Engineering (besides the fact that Civil Engineers (the ones that design highways) have to take 'C' computer programming) is that there are so many required classes in engineering that there's no room for a second major unless you extend to 5 years. Out of the 120 semester hours, Engineering takes up 96 of them (as opposed to English(29), Psychology(32), and Theatre arts(31). Do you see what I'm getting at?).
The schools like the College of Pharmacy and the College of Dentistry seem like they're geared more toward getting jobs, but that's because of the difficulty of the field. In most other cases, even the required courses are, in some way, geared toward learning for its own sake.
Iowa is a large enough school that it offers very very many majors, while the school is small enough to offer more intimate class sizes (besides 'gen eds' (100 level courses that all or most students are required to take before they graduate)) Freshman year I went from a class of 400(chemistry) to my Rhetoric class of 26. Larger lecture classes almost always have a discussion section with a course TA that are usually around 20-30 people, so no matter what, you still get that small class size.
Elementary school prepares one for High School, and High School prepares one for College. College prepares one for life and the road ahead of him....so don't worry about getting a 4.0 all the time (at least don't worry AFTER you get accepted to the program you're gunning for).
There's a class called "World of the Beatles" that explores the history, goings ons, timeline, and little known facts about the Beatles before, during, and after they were a band. Every person I know that has taken it can never stop talking about it and they all say "it's a must" before graduating.