Which of the following is an advantage of micro-teaching?
AIt is time-consuming and resource-intensive
BIt allows teachers to practice and refine specific teaching skills
CIt avoids feedback to reduce stress on the teacher
DIt is designed only for experienced teachers