Collaborative Learning as a Mechanism of Extracting Learning Abilities for English Course Design and Facilitation | Synapse