Student Teachers’ Development of Reflective Practice concerning Teaching Philosophy and Peer Observations Asma Mansour Almusharraf Views: 1,304