ugh, complexity is a pain to grasp at first, but stick with it brotha! once it clicks, the proofs will come as second nature. seriously it's just the initial hurdle, nothing much changes afterwards.
from what I've seen, regardless of what you pursue career-wise, having a CS degree is a huge win; employers have literally been blowing their loads over my resume. so i dunno, don't give up? unless you really hate it...
I don't want to presume anything, but I'm down to throw some help your way if you want it; I've taken too many classes... Who's your instructor, Hasti?