Uses a algebra tiles to teach algebra concepts. Lots of further links to buy explanatory books an BLM's.
introduction to triangle geometry. look at angles of incidence and how reflection within a triangle sets up a pattern.
Looks at velocity horizontally and vertically and uses distance/velocity/time/acceleration formulae