Hello!
I am a fourth year mathematics/statistics major at the University of British Columbia. I have almost two years of professional software development through internships. I am very comfortable with Python, but I have also worked with R and JavaScript.
I took a group theory course a couple years ago and I am currently taking course on rings and modules. I am interested in developing the group theory functionality in SymPy - but seeing as I do not know much about free groups or group presentations, we'll see if I am able to learn a sufficient amount before submitting an application.
I just starting playing around with SymPy today - I found SymPy while going through projects on GSOC that involved Python and math. I do not have experience in computer algebra systems.
So at this stage, I don't really know if I will end up applying - but I've got the Handbook of Computational Group Theory, as well as Rotman's An Introduction to the Theory of Groups and one month to prepare. Let's see how this goes!
If anyone has any advice or recommendations, let me know!