Most colleges have basic classes that everyone has to take regardless of your major because they believe in having a broad base of knowledge. For what it is worth, I experienced the same frustration in my undergraduate and graduate studies. I just had to grin and bear it. AARGH! :!: