Research Interests
Programming languages
Programming education
Software engineering
AI compiler technology
Generative AI programming tools and methodologies
Human-AI collaborative software development
High-performance computing and scientific computing