How people actually use AI tools, and new interactions that keep them in control: generative UI, visualization editing, prompt engineering, accessible programming.
Intent specifications for AI memory, hypothesis testing for LLMs, ranking for program synthesis, and the real usability of code generation.
Program synthesizers that explain their search, assistants that fit developer workflows, and tools that turn command lines into GUIs.
Personal Email: priyanmuthu at gmail dot com