He received his Ph.D in Computer Science from Keio University in 2007. He also received his Master degree in Computer Science from Keio University. His research interests include issues related to programming languages, specially modularity, and different programming approach like aspect-oriented programming, distributed system such as wireless sensor networks and system software such as operating system.