About Me

I am an assistant professor of computer science at Rice University. My main interests are in developing languages for embedded systems, and in multi-stage languages.

Up until August 2002 I was an associate research scientist (research faculty) at the department of computer science at Yale University. A few years before I was a post-doc at the computing science department at the Chalmers University of Technology in Gothenburg. There I worked mostly on developing a new transformation called Tag Elimination.

I did my Ph.D. at the Oregon Graduate Institute in Portland.

I am Egyptian. In the pre-historic times, I studied at Kuwait English School , and then at Kuwait University.

If you are thinking about travelling to Egypt, here is a nice webpage that seems to have useful information.