artificial intelligence, computer-assisted language learning, cognitive load theory, second language acquisition, sociocultural theory