other resources/advice are welcome
One topic worthy of teaching related to 3d graphics is collision detection.
Many people get it wrong on their first and even first few attempts. To really get it correct you have to study the mechanics of how the real world and modeled world differ and how to correctly model the problem.
If you are doing 3d graphics ...