Is clrs really needed to be a computer scientist
To be a computer scientist you need to be able to reason abstractly.  The reasoning expected in CLRS is an example.  You can find books with titles such as Discrete Mathematics that will help with some of the prerequisite material, and with some of the reasoning strategies.