I am now an Assistant Professor in the Department of Computer Science and Engineering at the University of California, Riverside. This page is here for historical purposes only. You might want to visit my current web page instead.



My advisor is Prof. Michael Hicks, and I am a member of the Programming Languages group. My research interests span the areas of programming languages, operating systems, and software engineering. My current research focuses on Dynamic Software Updating (DSU). I am the principal developer of Ginseng, a DSU implementation for C. I have also worked on: Here is a list of my publications.


I was a TA for CMSC 412 (undegraduate operating systems) in Fall'05, Spring'05, Fall'04, Spring'04, Fall'03, and Fall'02.

Brief Vita