The first couple of courses are often weed-out courses, so stick with it. My Mom got her bachelors in mathematics and the first year weed-out courses at Berkeley spooked her and she transferred to a smaller college. It wasn't until it was too late that she found out that the first year courses were designed to highlight the true geniuses and all the "normal" students got really crappy grades the first year.
It worked out great for the school because the cream floated right to the top, but a lot of otherwise competent students left because their confidence was shattered. It's hard to not feel stupid when you study your butt off and get a C while the slacker sitting next to you never shows up to class and still ends up with an A while assisting the grad student TA with final exam prep.