I'm trying to decide what courses to take for my last year. I'm only 2 courses away from a BS in math but I know i'm getting my CS degree. I would have to take a few courses in Real Analysis. But here's the problem: either I just have all computer science courses, have better job opportunities, and not have the math degree. But if I take math, I don't want to just take Real Analysis. I would rather take abstract algebra and probability theory. Then that only leaves a spot or two for computer science courses, courses like database concepts, operating systems, and software engineering. I mean I can do both, but then I wouldn't have taken the courses I would like to have taken necessarily. I don't feel that real analysis would contribute to anything that I'm interested in. But algebra, number theory, and probability theory WOULD. If I just take those then I end up with lots of math, but just a computer science degree. Does anybody understand my situation?