My research interests are centered around questions of
language design, which includes the design of new or improved features
for general-pupose language and the design of domain-specific languages.
In my work I often apply ideas from functional programming and visual
languages. Current research topics are:
Language Design and Domain-Specific Languages
Functional Programming
Visual Languages, End-User Programming (in particular, Spreadsheets) and
End-User Software Engineering
An overview of my current and past research projects can be found here. I am a member of the EUSES Consortium, whose goal it is to
support end users with creating and maintaining their own software.