Taught the Capstone course and introductory/intermediate game coding courses. I honestly loved teaching students, and would do it again if any colleges are in need of an adjunct. Mentoring and teaching new developers is one of the things I love most about being a senior programmer.
Here’s some Git Projects I created to teach the course:
Mr Conflict: A Git project with a conflict, designed to teach the tricky art of merging. The motivation behind this was to encourage the students to use source control, because a lot of them were losing work to “computer crashes” and they were all scared of merges.
https://github.com/JanetGilbert/MrConflict
BadProj: A project full of bugs, to teach the gentle art of debugging.
https://github.com/JanetGilbert/BadProj
AStar: An implementation of the A* algorithm, to teach a complex algorithm in class.
https://github.com/JanetGilbert/AStar
ControllerDemo: Demonstrates several types of controllers in Unity, including the Gimbal lock problem.