Before asking my question, I have to give some background about myself. I live in Iraq and this made my education a total disaster. My middle/high school math skills are not that great and I never realized that until I got into college. I found out pretty late that great colleges cover a lot of maths materials in their curriculum. And now I'm a junior majoring in CS and still I don't feel really confident about my skills. I wish to continue studying CS and maybe acquire a masters degree. I searched about the maths needed for an undergraduate, and it seems that I need to focus on three important subjects:
- Calculus
- Discrete Maths
- Linear Algebra
Do you have any books recommendation or a road map to follow to achieve a good level of understating for the subjects mentioned above?
P.S: I don't care how long or complicated the materials or books are, I have all the time in the world and I can dedicate 5 hours daily(10 in the summer).