Implications of Artificial Intelligence for Teaching and Learning | Synapse