Microteaching as a vehicle of teacher training--its advantages and disadvantages.