I really think it's silly to make people study what they didn't come to college to study. I'm probably being slightly biased right now, but there are so many problems that go under the radar from day to day thinking.
Yes! another Sociology major!
You're lucky, 4.0, my grades were atrocious my freshmen year compared to now. Keep that up. If you do all the work, talk to the professor about what you don't get, and keep at it, there is no reason for you not to get an A.
BTW I just love your snakes name, (assuming it's Marx)