Teaching for Future Generations