I build machine learning and AI systems that study and support how software developers communicate, reason about code, and handle security. My group works in three areas: developer and human–AI conversations, security of AI-assisted software engineering, and fine-grained code change analytics.