Department Of Information And Computer Science Keio University|crest Japan Science And Technology Agency