Demonstrations for teaching and learning