Literacy, Technology, and Diversity: Teaching for Success in Changing Times