About me
I am an upcoming Tenure-track Assistant Professor in the CS department of Utah State University. I earned my Ph.D. in CS from WSU under the supervision of Prof. Haipeng Cai. Before that, I received my B.S. in CS from HUST in China [More]. My current research interests include Software Security, Software Engineering, and Network Security and Privacy. Particularly, I aimed to develop practical techniques to ensure the security of real-world software systems.
I am actively looking for self-motivated PhD students to join my research group starting from Spring 2025. If you are interested, please email me with your CV and a statement of motivation/goals for research. (USU is a Carnegie Research I (R1) university).
What’s New
- [04/2024]
I will start a new position as Tenure-track Assistant Professor at USU.
- [12/2023]
I have passed my doctoral dissertation defense!
- [11/2023]
Our Artifact for PyRTFuzz got Badges: Available, Functional, Reproduced.
- [10/2023]
Our work How are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software got accepted in TOSEM (impact factor: 4.267; journal-first).
- [08/2023]
Our work PyRTFuzz: Detecting Bugs in Python Runtimes via Two-Level Collaborative Fuzzing got accepted in Computer and Communications Security (CCS) 2023, (Acceptance rate 19.1%=234/1222).
- [04/2023]
I got EECS outstanding RA award.
- [10/2022]
Our work PolyFuzz: Holistic Greybox Fuzzing of Multi-Language Systems got accepted in USENIX Security 2023, (Acceptance rate 29.2%=422/1444).
- [09/2022]
I passed my preliminary exam, Ph.D. candidate now!
- [09/2022]
Our Artifact for On the Vulnerability Proneness of Multilingual Code got Badges: Available, Resuable.
- [08/2022]
Our tool demo PolyFax: A Toolkit for Characterizing Multi-Language Software got accepted in ESEC/FSE tool demo 2022.
- [07/2022]
Our work Language-Agnostic Dynamic Analysis of Multilingual Code: Promises, Pitfalls, and Prospects get accepted in ESEC/FSE Vision and New Ideas 2022.
- [06/2022]
We got 5 new CVEs assigned.
- [06/2022]
Our work On the Vulnerability Proneness of Multilingual Code got accepted in ESEC/FSE 2022, (Acceptance rate 22%=99/449).
- [05/2022]
Our Artifact for PolyCruise got Badges: Available, Functional.
- [01/2022]
Our work POLYCRUISE: A Cross-Language Dynamic Information Flow Analysis got accepted in USENIX Security 2022, (Acceptance rate 17.2%=256/1492).
- [12/2021]
We got 8 new CVEs assigned.
- [05/2021]
Our work Androct: ten years of app call traces in android got accepted in MSR 2021.
- [12/2020]
Our work SEADS: Scalable and Cost-effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning get accepted in TOSEM 2020.
- [11/2020]
Our work Towards learning visual semantics get accepted in ESEC/FSE Vision and New Ideas 2020.
- [11/2020]
I passed my qualifying exam.
- [08/2020]
Our tool demo PCA: memory leak detection using partial call-path analysis get accepted in ESEC/FSE tool demo 2020.
- [08/2019]
Starting my Ph.D. journey at WSU for Program Security in Multi-language Software.