Hey mathboy, a few questions, if you don't mind. Thanks in advance!
1). I'm considering focusing on theoretical CS (but not in crypto). What math classes are the most beneficial for it? Off the top it seems like Analysis and Linear Algebra are pretty much foundational, with Abstract Algebra, Number Theory, Set Theory/Undecidability and Numerical Analysis being also possibly beneficial.
Now, even if I were willing to pick up a second major such as Engineering Math/Stats, it seems like there are simply too many courses to take, given that I also have to deal with CS17x classes.
Furthermore there are probably Stats classes that are also useful.
So I guess my question is, which classes are essential/extremely useful, which ones are useful for a specific sub-field, and which ones aren't useful at all? Is my listing accurate?
2) Is there much opportunity to use pure math in EE? I'm assuming not really.