Developing professional knowledge about teachers Transferring professional knowledge and skills : Codes of professional ethics for teachers Developing professional skills of teaching foreign languages Research on professionalization of Japanese teachers