More information about collaborative teaching is available at the following links –
Challenges and rewards of collaborative teaching environment
High quality collaboration benefits teachers and students
Six Models for Collaborative Team Teaching Coding
What is collaborative teaching?