Preparing Teachers To Teach With Technology, Current Perspectives on Applied Information Technologies