About me
I am an Assistant Professor in the Department of Computer Science at the University of Illinois Chicago (UIC). My research focuses on systems and software security, with an emphasis on systems support for emerging computer architectures and secure software systems design. Recently, I have been exploring innovative ways to address systems and security challenges using large language models (LLMs). My past projects have spanned areas such as virtualization, operating system kernels, and compilers, aimed at building more secure and efficient systems.
Teaching
CS 461: Operating Systems Design and Implementation: Spring 2026, 2025
CS 487: Building Secure Computer Systems: Fall 2026, Fall 2024, 2023
CS 594/561: Adv. Linux Kernel Programming: Spring 2025, 2024
News
- [10/2026] Our paper on building a “world model” for the Linux kernel network stack has been accepted to ACM HotNets’26!
- [09/2026] Our SoK paper on systematizing the operating systems kernel bug lifecycle has been accepted at IEEE S&P’27!
- [07/2026] Our paper on sched_ext-based Linux kernel scheduler for memory-model testing (originated from a CS 561 project) will appear at the eBPF workshop’26, co-located with SOSP’26!
- [05/2026] Our latest paper, which leverages userfaultfd for transparent userspace distributed shared memory, will appear at ACM SIGPLAN ISMM’26!
- [03/2026] Our paper on enclave offloading for heterogeneous machines has been conditionally accepted at ACM/IFIP Middleware’26!
A list of recent publications.
