Collaborative Learning System in Low Resource Environments in Kenya