This reflective report by Alaaeddin El Haniche examines his experience in a teamwork setting as part of a coursework assignment. The report begins with an introduction to reflective systems and their importance in understanding learning and experience. It then details the team's development using Tuckman's stages of team development, outlining the forming, storming, norming, performing, and adjourning phases. The author describes his role within the team, referencing Belbin's team role theory to explain his contributions as a team worker, plant, sharper, and resource investigator. The report highlights the strengths of the group, emphasizing the supportive and knowledgeable nature of the team members and their effective communication. The report also addresses the difficulties faced, particularly social competition as described by social identity theory, and how the team addressed these challenges. The author reflects on his contributions, including communication, idea generation, and progress monitoring, and concludes with lessons learned about effective teamwork, such as the importance of communication, conflict resolution, and knowledge sharing. The report references several academic sources to support its analysis.