OMG that shirt! I have taught from that text. Not my favorite - a classic, but somewhat dry. But the shirt is fun!
I just finished my M.S. in statistics. Make sure you have these undergraduate-level topics nailed:
Linear Algebra (first semester, say at the level of Lay's text - look at it on Amazon to get an idea for its topics), down cold. Assume that you will get no time to review this material in class.
Calculus - have integration and differentiation techniques down cold from Calc. I and II, including Taylor/Maclaurin series. Double integration, partial derivatives, and Lagrange multipliers from Calc. III.
Real Analysis - make sure you can do ε-δ proofs as if they are second nature. Limits, continuity, uniform continuity, pointwise convergence, uniform convergence.
Probability and mathematical statistics, at the level of Wackerly's text.
Any programming experience you have would be helpful: doesn't matter if it's C, C++, Java, Python, or R. You have a CS degree, so this should be well covered.
Basic Algebra I by Jacobson
Basic Algebra II by Jacobson
There's some use of it in your precal book. I used this book in class for linear algebra and physics research to try to generalize and combine ideas.
Cool.
Linear Algebra Don't waste your time with anything other than Lay, pretty much. Sounds like you're 100% new to LinAlg (it's not about polynomial equations) so it may be a bit tough to get off the ground working by yourself, but not impossible. It'd be worth finding a MOOC on the subject, there should be plenty. Otherwise, it's a pretty standard freshman maths course and a lot of people struggle with it (not because it's hard, just because it's different to HS maths), so there's a ton of resources on the internet.
Calculus Kinda just gotta slog away with where you're at tbh. I had Stewart as a freshman, didn't think it was overly great though. Still, that's the kind of level you need, so search for "alternatives to Stewart calculus" and anything that comes up should be appropriate. I wouldn't be able to tell you which to pick though.
Stats Basically, completing both of the above is pretty much a prerequisite for being able to understand linear regression properly, so don't expect to gain much by diving straight into stats. You could probably find a "business analytics" style textbook that would let you do more stats without understanding what's really going on under the hood, but if you want to stick with it in the long term you'll benefit more from getting stuff right at the beginning.
You could probably just do the first half.
If you have previous experience in geometry then Challenging Problems in Geometry by Posamentier and Salkind is a very helpful resource. If you're just beginning then The Art of Problem Solving's Introduction to Geometry is a nice book to learn from. The former is strictly a problem book that doesn't have a lot of theory attached to it. On the other hand, the latter book has a lot of introductory theory that is really helpful when first starting out with geometry.
Knapp's book is good, but it is quite advanced and not self contained. It assumes a course in Lie groups, ("as in Chapter IV of Chevalley [1946]"). One of my favorite books, though.
Sure, I can recommend Fundamental concepts of algebra. I picked it up from abebooks for $1.5. It's aim is to introduce the concepts of analysis through algebra.