Aspiring GSOC Participant

Hello everyone, my name is David Reinert and I am a 3rd year Computer Science major at Muhlenberg College. I am really hoping to gain some valuable work experience on software projects this summer and the RIOT OS looks very exciting to me, especially the S1 and N2 projects. As someone who has large C experience overall but no experience with ns3 or lwM2M or the RIOT os, what would be good starting points for forming an application for those specific problems and getting a better understanding of the RIOT os?