Learning and Technology with Frank