“There should be no such thing as boring mathematics” - Edsger W Dijkstra. Teaching mathematics can be challenging since almost all new concepts depend highly on the sound understanding of ...