I was selected to teach basic C++ to 80 sophomore students as a required class.
The assignment was given every week, where students had to think the algorithm by their own. I consulted those students in need with their assignments outside of the class.
The main course of this class is to teach basic C++ including Class, Pointer, and Inheritance. The Final assignment was to create a game using OpenGL. The above image is the one I created when I was a sophomore.