My main research interests are parallel computing, functional programming languages, and using graphics processors and other compute accelerators for high-performance computing.
My current projects include:
Accelerate: an embedded language for data-parallel arrays in Haskell