For me, being a science major, science classes are hard, but they are fun/rewarding. Then I have a couple other classes that are just GE stuff. Being a senior taking sociology 100, I don't go to class, I don't read the books, and I still get As on everything. You just have to know how to bullshit correctly.