The best teachers are those who challenge us to think beyond what we know or understand and to discover new meaning for ourselves.