This is a new world. With the popularity of smartphones and pad, people develop more and more apps to help improve our lives. What is your favorite app? Why? How can we use apps to improve teaching and learning? Let’s try to make a list of apps for other teachers and learners.