Connections
High School Geometry
Most concepts used for developing this software belong to high school geometry, which some students find difficult and some others, boring.
That is strange, because this subject is always taught to teenagers, who enjoy questioning everything. Since the concepts taught in the class can be easily verified by students on a playground, this should be one of the easiest subjects for them. We just need to connect better with them and encourage them to disprove (and failing which, prove) their textbooks, teachers and parents, in a systematic manner. On a playground.Â
If the above assumptions are true, it may make more sense to teach the subject a bit differently, using methods described in the following documents. (Note, there is no guarantee that these methods are safe or appropriate. You may use them entirely at your own risk.)