Teaching Strategies, Artificial and Digital Technologies, and Science Education - Smith, Clayton (Journal of Teaching and Learning)