<p>I feel math courses taken by CS majors are more beneficial and memorable if paired with a course that applies it in some way. Linear algebra and computer graphics, discrete math and algorithms, probability and AI, etc. Calculus is tricky to place because it's mostly continuous and CS is, well, often discrete. I may have used it in computational geometry somewhere, and I remember seeing it a bit in an image processing / multimedia class. My undergraduate program did not require differential equations, though I haven't needed it (or maybe I just didn't realize I needed it somewhere?) as a grad student yet. </p>

<p>One thing I will say as a grad student in CS is that I constantly wish I had a more solid mathematics background. I'm not sure if that's a result of my undergraduate preparation or common for CS grad students; there's just not enough time in a day!</p>