Incorporating collaborative learning