Constructing Professional Knowledge from Teaching and Learning Experiences in a Preservice Teacher Education Course