Teacher Competency Training as a Form of Best Practice for Promoting Teacher's Professional Development | Synapse