PLT
NU PLT
NU PRL
 
Books
HtDP
HtDP/2e
TeachScheme!
 
Research
Publications
Presentations
 
Teaching
Programming
 
Coordinates
Miscellaneous
Resources
Quotes
 
Family
 
Home

Research

logo

The primary goal of my research is to discover how to design programs, components, and programming systems. I don't know any other way to understand design than to program and re-program and transform small and large programs. As I am getting to understand what happens, I am writing things down in "How to Design Programs", "How to Design Components" and "How to Design Systems." It is after all our duty as academics to find and to disseminate truth.

My current research projects concern

Financial support for my research currently comes from NSF, AFOSR, Microsoft, and Mozilla. In the past, funding has also come from ARPA, CORD, US DoED, Exxon, and the Texas Advanced Technology Program.

In addition, I am also working on a functional framework for programming and reasoning about distributed and interactive graphical programs, which is a research project with an education purpose.


last updated on Tue Oct 13 15:52:40 EDT 2009generated with PLT Scheme