My teacher is a very competent teacher with a wide range of teaching skills. Her teaching methods are flexible and effective. I couldn’t have imagined a better English teacher, so I strongly recommend CIF to everyone who would like to learn English or to improve their English skills.