I hold degrees in computer science and mathematics. Both of these fields are extremely interesting to me. I particularly like high performance computing, statistical computing, c++, distributed computing, and algorithms. I would very much like to experience open source programming but don't really have any ideas of my own and would like to participate/contribute (if that's possible) to open source projects which match my aforementioned interests.
Is this possible? And if so how would I go about doing this? What are some open source projects of this nature which I could contribute to, extend, mirror, and how do I go about doing so?
Thank you, any advice is highly appreciated