Hey guys I am writing here because I know this is a big community and I could really use some advice. I am 27 about to graduate from school with a business degree and a GPA of 2.9. I'm embarrassed to say it but it's the truth. My concern is that now that I will be graduating, I want to focus on learning computer science on my own and learning math on my own. I want to learn discrete math and statistics but my biggest concern is that my critical thinking skills are weak.I have been told in interviews that My logic is weak so I need guidance from this forum. Is there a way to improve your critical thinking skills or is it genetic? Do books such as "How to solve it" actually help develop problem solving techniques or what do you guys think? Sometimes I feel that being good at math is a lot like being a professional athlete. No matter how hard someone tries, if you are 5'8 you will more than likely succeed in the NBA. Is this an accurate analogy? Any advice would be much appreciated.