Mijn interessen liggen bij high performance computing, compilers en programmeertaal ontwerp. Ik werk aan Accelerate, wat het makkelijker maakt om high performance GPU programma's te schrijven. Het is een domein specifieke taal (DSL) geembed in Haskell. Ik heb ook aan Helium gewerkt, een compiler voor Haskell. Naast het onderzoek, ben ik ook betrokken bij enkele vakken van de informatica bachelor en master.