Impact of Collaborative Learning on Student`s Academic Performance in Teacher’s Education Program | Synapse