Teaching with Technology?: Bridging Research and Practice