Shinji is a great coach and he's always encouraging and supportive during the three months of my intensive training programs. He shares many useful tips and advices after each session, including food recommendations. He's very patient and gave me opportunities to try different programs to test my limits. I would highly recommend him, especially to foreign residents - if you need a professional coach to communicate his ideas clearly in English.