About: A sidequest is an optional, not graded, not evaluated in anyway exploration into a topic. Sometimes it is just cool to know what is out there in the world. Sidequests come with a little descritions, presentations, related resources, and a sample code or exercise you can try. Side quests are likely a good area for further independent studies, research project, thesis, etc.
With the advent of GPGPU we have a lot of computational power available.
Implement a few kernels in OpenCL or CUDA of various sorting algorithms.