in reply to
(OT) Should math (or adv. math) be required in CIS degrees?
Yes, and no. I think that calculus and linear algebra should definitely be required for a CS degress (er, CIS? Is that the same thing?). This was the case where I studied (NYU) and I think it makes a lot of sense. How will you read Knuth without it? And how can you call yourself a CS grad without being able to read the defining texts of the field?
NYU also required Numerical Computing if you wanted to graduate with honors. I skipped this class realizing that I was unlikely to be doing number crunching anytime soon. Since I already have the math background I figured it wouldn't be hard to pick up later if I needed it. I have yet to prove this assumption...
So, will you use calculus in your job? Probably not. But a university degree in CS is only partially about job training. The other half is about engaging with an academic tradition which is, for better or worse, highly mathematical.