Dynamic mathematics & science for learning and teaching