I am an Associate Professor in the Computer Science department at George Washington University. I received my PhD. from Boston University under the direction of Professor Richard West. I lead the real-time systems, and Operating Systems groups at GWU.

Much of our research centers around the Composite component-based operating system. Fine grained system policies, mechanisms, and abstractions are defined as independent components, which are composed together to create a specialized and functional system. In doing so, a focus is on taking advantage of the increased system flexibility to bring predictability to cloud-scale systems, and rich functionality to embedded systems. Topics of interest include:

Please see our publications for more detail.

Click on the topics above for more information.

If you’re looking to do a PhD and are interested in Composite, I encourage you to contact me. However, please keep the following in mind:

  • If you’re already at GWU and interested in doing research, you must take a course with me before I will consider doing research with you.
  • If you don’t have a background in embedded or OS work, then you need to convince me that you know what you’re getting yourself into, and are capable at working productively with low-level systems. The best way to do this is to have already completed a project of substance in Composite.

If you’re an undergraduate at GW and interested in systems, you should check out the Systems Hacking Club (SHC). It is open to students ranging from those that have no previous experience in systems, but are curious, to those who are already supreme hackers. If you want to be involved in research, then you must be active in this group.

I’m keeping a list of undergraduates who have demonstrated an exceptional passion and capability in systems classes.