Summary
Atsushi Igarashi is a professor of computer science at Kyoto University with 18 years of postdoctoral academic experience focused on the design, principles, and theory of programming languages. His research specialties include type systems, static program analysis, and both object-oriented and functional language design, combining theoretical rigor with practical language implementation. He has progressed through academic ranks at Kyoto University since 2002 and held visiting positions in the US, reflecting a sustained international collaboration footprint. Trained with an MSc and PhD in Information Science from the University of Tokyo, he blends deep formal expertise with a longstanding commitment to educating the next generation of language researchers. An under-the-radar strength is his track record of bridging theoretical type-system advances to analyses that inform real-world language features and tooling.
18 years of coding experience
8 years of employment as a software developer
University of Tokyo