Highly committed, professional, punctual and capable of working alone or as part of a team. Fast learner. Outstanding communication skills. Proven ability to stand in front of a group of students and present class materials and tutorials. My style of teaching can cater for students of all abilities and I use different teaching and learning approaches. Other skills include attention to details, ability to prioritize workload, experience of working under pressure to meet targets and can handle challenging environments. Excellent planning and organizational skills. Ability to put together lesson plans and prepare required materials for classes of different skills and ages. Professional Teacher focused on maximizing student learning potential through diverse instructional strategies and classroom management techniques. Skilled lecturer, discussion facilitator and hands-on professional focused on student success.