Illustrative Mathematics
Similar Triangles
Proving triangles are similar is often an exercise in applying one of the many theorems young geometers memorize, like the AA similarity criteria. But proving that the criteria themselves are valid from basic principles is a great...