I am an assistant professor in the computer science department at UCSB, and a cofounder in Veridise, a startup for blockchain security. I received my Ph.D. in computer science from UT Austin and Prof. Isil Dillig is my fantastic adviser.
My research interests include programming languages, program analysis and verification, program synthesis, and security. More specifically, I want to build automated tools to guarantee the desired behavior of a system in a sound, precise and scalable way. I am also interested in applying program synthesis/analysis to build and break systems, tackling security and performance problems in mobile devices and blockchain.
I am actively looking for self-motivated and talented students and postdocs. If you are interested in building cutting-edge program synthesis/analysis framework that combines the power of logical reasoning and machine learning, please drop me an email with your CV (Knowledge on constraint solving or functional programming languages will be a big plus).
Ph.D. in Computer Science, 2018
University of Texas at Austin
MS in Computer Science, 2008
ACM SIGPLAN Distinguished Paper Award, PLDI 2022.
ACM SIGCHI Best Paper Award, CHI 2021
Google Faculty Research Award (Security), 2021
ACM SIGSOFT Distinguished Paper Award, ASE 2020
DARPA HARDEN, 2022-2025.
NSF-SaTC (core) medium, 2019-2022.
ACM SIGPLAN Distinguished Paper Award, PLDI 2018.
UT Austin Graduate School Dissertation Fellowship, 2018.
ACM SIGPLAN PAC award, 2017.
Program Committee: PLDI’22, ICSE’22, ASPLOS’21, OOPSLA’20, PLDI’20, POPL’20 (ERC), CAV’20, CAV’19, POPL’18 (AEC), ECOOP’18 (AEC), CAV’16 (AEC), MOBILESoft’16 (Publicity Chair), and MOBILESoft’15
External Review: POPL’18, CAV’18, TSE’18 (Transactions on Software Engineering), POPL’17, OOPSLA’16, PLDI’16, and PLDI’15