The author provides a long and comprehensive list of resources concerning teaching and learning with technology.