Shinjuku Japanese Language Institute: teaching Japanese and training Japanese teachers in Shinjuku, Tokyo.