I am very interested in curricular reform in computer science and revamping the way we train our own students as well as computational scientists in other fields. Here are a few essays on these topics.

Here are the courses I have developed at Rice. My teaching philosophy is outlined here .