About me
I am a postdoc at the Bergen Language Design Laboratory at the Department of Informatics of the University of Bergen, where I work with Magne Haveraaen, Valentin David, and Eva Burrows in the Bergen Language Design Laboratory. I’m currently working in the SEN1 group of CWI in Amsterdam.
Research interests
My research interests include:
- Programming language design and implementation
- Semantics of programming languages
- Domain-specific languages and language extensions
- Program transformation (mainly with Stratego/XT)
- Programming Multicore Systems
- Aspect-Orientation, particularly Domain-Specific Aspect Languages
Currently, I’m working on designing the Magnolia Programming Language.
Teaching
- Spring 2010
- INF101 – Videregåande programmering. Second semester introductory course in programming, focusing on abstraction and object-orientation using Java. (Have a look at the second compulsory exercise.)
- Spring 2009
- INF101 – Videregåande programmering. Second semester introductory course in programming, focusing on abstraction and object-orientation using Java.
- Autumn 2008
- TOD062 – Grunnleggende Programmering at Høgskolen i Bergen. First semester basic programming in Java.
- Spring 2008
- INF329 – Programming Models for Non-Traditional Architectures (together with Eva Burrows). A ‘selected topics’ seminar-style course for Master/PhD-level students.
Other interests
When I'm not working on my research, I enjoy...
- Computers in general
- Graphic Design and Digital Typography
- Linux/Unix System Administration
- Birds (canaries in particular)
- Science fiction and fantasy literature
- Role-playing (Buffy The Vampire Slayer, Angel, Wheel of Time and D&D)
- Drawing and cartoons
- Cooking
