layout | title | author | permalink | menu | item |
---|---|---|---|---|---|
page |
About |
Riemer van Rozen |
/About/ |
none |
About |
- Amsterdam
- [email protected]
- vrozen
- rvrozen
- CWI
- Science Park 123
- 1098 XG
- Amsterdam
- The Netherlands
- Office L222
- My interests include:
- Programming Languages, Software Language Engineering, Domain-Specific Languages, Digital Twins, Model-Driven Engineering, Metaprogramming, Meta-Languages, Meta-Modeling, Visual Languages, Live Programming, Exploratory Coding, Software Evolution, Software Analysis, Software Quality, Responsible IT, Game Development, Automated Game Design, Game Mechanics, Play, Procedural Content Generation, Level Generation, Game Artificial Intelligence, Game-Based Learning and Tutorial Generation.
Together with industry partners, researchers, and students, I conduct applied research on solutions that improve software, accelerate its design and simplify its maintenance.
My favorite approach is "Build it to understand it". I create programming languages, tools and techniques that are:
- domain-specific solutions for non-programmer experts, novices and children; and 2) language-parametric technology for analyzing software and developing domain-specific languages.
My main focus topics and impact areas are Programming Languages, Automated Game Design and Game-Based Learning.
Here, on my personal home page and blog, I share updates about my activities and output. Below are some examples of my roles.
-
Lecturer. Experienced lecturer and speaker, e.g., on topics such as programming, software design, automated game design and software evolution.
-
Supervisor. Supervisor of Master's thesis projects.
-
Academic service. PC member, reviewer and organizer for select communities.
-
Consortium partner. Research project member, leader or principal investigator, e.g., planning, realization, steering, monitoring and reporting.
For additional information, see my resume.