Computer Science Artificial Intelligence
Research Interests
Program Synthesis:
Scalable Synthesis; Deductive Reasoning;
Synthesis+Program Repair; Synthesis in novel domains;
Neural+Symbolic (NeuroSymbolic) Synthesis.
Automated Program Verification:
Higher-Order+Effects;
Under-approximate Reasoning; Incorrectness Logics;
Hybrid Program Analysis for JS;
Static Analysis for Asynchronous Programs.
Functional Programming:
Dependent Types, DSLs.