My research interest spans across the areas of Software Engineering, Programming Languages, Compilers, Distributed Systems, and Formal Methods. In particular, I am interested in:

In the past three years, I have been working on a project to apply formal methods, especially model checking, in software engineering:

For the details of the project, please refer to my publications.