Collaborative teaching: Advantages and challenges