Research Interests

I am a systems researcher interested in operating systems, state management, mobile devices, VR, and virtualization. I'm currently researching a way to eliminate state spill by developing a new OS from scratch with design principles inspired by RESTful web architectures, which mitigates the complex lasting effects of interactions between various modules/entities in the OS. A primary goal of this OS is runtime composability, in which any part of the system, including core kernel components, can be arbitrarily reconfigured or replaced at runtime without rebuilding or rebooting.

In the past I have worked on virtual reality, I/O virtualization, multiscreen streaming frameworks, static analysis of device drivers, software engineering tools for change impact analysis, and novel debugging procedures for mobile robotics.


I'm currently a Ph.D. student at Rice University working with Dr. Lin Zhong as part of the Rice Efficient Computing Group (RECG). I first joined RECG in the summer of 2012, and so far I'm heartily enjoying my graduate experience here.
In 2011, I graduated from The University of Texas at Austin with a Bachelor's Degree in Computer Engineering, where I focused on embedded systems and software.
After graduating from UT Austin, I continued as a graduate student in UT Austin's Software Engineering department for one year until I transferred to Rice.

About me

I was born and raised in north Dallas, TX, where I attended Lake Highlands High School. My father worked as a patent lawyer and my mother was an insurance agent and homemaker during my childhood. I have one younger brother who is currently a student at the renowned McCombs School of Business at UT Austin.

In my spare time, I enjoy cooking all kinds of cuisines, including Chinese, Japanese, Korean, Vietnamese, Thai, new American, and Italian. I have always been a musical person; I started playing classical piano at the age of 6 and haven't stopped since. I also played jazz saxophone all throughout high school (and once in college) and, as a result, I'm a huge fan of jazz and big band swing. I enjoy things related to Chinese and Vietnamese culture, and can speak some Chinese (don't test me...) after spending a summer in Beijing.

My wife and I live in Houston with our dog Puma. She currently works as a hardware developer for IBM.