Takeshi Yoshimura, Keio University