Overcoming programming aversion via a problem-solving approach

Some reflections on my experiences with helping students develop programming-based problem solving skills in photonics.

CC-BY-NC code examples included!