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.

I am currently seeking highly motivated Ph.D. students interested in computer systems and security to join my research group. Multiple fully-funded RA/TA positions are available. If you’re interested, please email me with the subject line: “Prospective Student - [Your Name],” and include your CV and transcript. Learn more about the Ph.D. application process here.

Occasionally, I also offer paid research opportunities for UIC MS and undergraduate students. However, I typically prefer working with students I know through my classes. If you’re interested, consider enrolling in one of my courses to start a conversation!

Teaching

CS 487: Building Secure Computer Systems: Fall 2024 (recent)
CS 594: Linux Kernel Programming: Spring 2024 (recent)

News

A list of recent publications.