Creating Windows into Reflective Learning Experiences: A Collaborative Teaching Model