His research interests mainly lie in computer security. In particular, he is interested in applying program analysis techniques and virtualization techniques to improve software and system security and defeat malware attacks. He earned his PhD degree in Computer Science from the College of William and Mary in July 2009. He was a member in BitBlaze Binary Analysis Research Group at UC Berkeley before joining Syracuse University. In 2011, he received NSF Career award. His publications frequently appear in top-notch conferences and journals such as ACM Conference on Computer and Communication Security (CCS), USENIX Security Symposium, ISOC Network and Distributed System Security Symposium (NDSS), etc. His research is supported by National Science Foundation, DARPA, Air Force Research Lab, and Department of Energy.