# overview
My research focus is on operating system designs and principles, in the aspect of performance, security, compatibility, and hardware support.

# educationAndTraining[].organization.label
Columbia University - (New York, New York, United States)

# educationAndTraining[].organization.label
National Taiwan University - (Taipei, Taipei, Taiwan)

# educationAndTraining[].field
Computer Science and Information Technology

# educationAndTraining[].organization.label
Stony Brook University - (Stony Brook, New York, United States)

# publications[].label
x86-64 instruction usage among C/C++ applications

# publications[].publisher
Association for Computing Machinery (ACM)

# publications[].label
Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX

# publications[].label
Practical techniques to obviate setuid-to-root binaries

# publications[].publisher
Association for Computing Machinery (ACM)

# publications[].label
Cooperation and security isolation of library OSes for multi-process applications

# publications[].publisher
Association for Computing Machinery (ACM)

# publications[].label
A study of modern Linux API usage and compatibility

# publications[].publisher
Association for Computing Machinery (ACM)

# publications[].label
How to get more value from your file system directory cache

# publications[].publisher
Association for Computing Machinery (ACM)

# publications[].label
A Clairvoyant Approach to Evaluating Software (In)Security

# publications[].publisher
Association for Computing Machinery (ACM)

# publications[].label
CCS'17 Tutorial Abstract / SGX Security and Privacy

# publications[].publisher
Association for Computing Machinery (ACM)