He received his doctorate in engineering from Nagoya University. During his master's program at Nagoya University, he studied in the University of Michigan. He was a Research Associate at Nagoya University, and then a postdoctoral fellow at the University of Southern California. He joined ATR, Kyoto, Japan and was also with the Computational Brain Project, ICORP, Japan Science and Technology Agency, and then he was a research fellow at the University of Edinburgh. Prior to joining Nagoya University, he was a senior researcher at the Technical University of Munich.