I've had high school AP calculus and took the AB and BC exams, which my college decided, this September, covered my Calculus I and II requirements. So I took a two-semester calculus-based statistics course, and I had to learn some stuff on the fly, but I got through it with good grades. Now, next year, I am thinking of taking Differential Equations. I signed up for it, actualy, but now I'm not so sure I want to take it. Mainly, I only want to take courses that I directly see the use of. I'm a computer science major at the moment. Logic, discrete math, any computer science course, and linear algebra are some of these that I really see the use of and want to take (and am taking). I do not _have_ to take Differential Equations; my main reason for signing up for it was that I'd seen other people on these forums doing differential equations and I wanted to know what it's about. But now I'm thinking, will I ever use differential equations outside of the course? So my question here is, what is the relevance of calculus with differential equations to other types of math? For example, topology. I'm trying to absorb as much computer-related math as I can, and I don't want to bother taking something that won't be useful later. Anyway, if I don't see it as important then there's an off chance that I might not do well in it. Are differential equations mainly a tool for physicists and physical engineers, or do they have broader scope?