Primary Job Title Member Primary Organization Department of Computer Science
Location San Andreas, California, United States Regions West Coast, Western US Gender Male
LinkedIn View on LinkedIn
I love applications of powerful & elegant theory to practical problems, with each informing the other. I've worked since the early '90s on purely functional graphics, animation, and interaction, and for longer on systematic program definition/transformation. I invented the paradigm now known as "functional reactive
programming" and have pioneered optimizing compilation domain-specific languages (DSLs) via partial evaluation, including for (insanely fast) execution on graphics processors (GPUs). More recently, I'm looking for elegant generative principles for parallel algorithms. My main work & research language is Haskell. See my home page, blog & publications for more info.
Specialties
Creativity, clarity, rigor, simplicity, functional programming, Haskell.






