A demo is a mock lesson and is to show how well-prepared to teach a lesson, how to present oneself, and how to engage students. It also enhance teachers’ skills, improve classroom management, foster a professional community, contribute to quality education, and ultimately lead to student success.