OUNL

Bastiaan Heeren

I am a lecturer of the Computer Science Department of the Open Universiteit Nederland. Before I joined the Open Universiteit, I was a lecturer and a PhD student of the Software Technology Group at Universiteit Utrecht.
Activities Teaching Publications Research Contact
Bastiaan Heeren

Activities

Teaching

In addition to supervising Bachelor and Master projects, I teach the following courses at the Open Universiteit Nederland: In the past, I have been involved in the following courses at Utrecht University: Functional Programming (BSc), Grammars and Parsing (BSc), Preparatory Course for the Software Technology Master Programme (MSc), Implementation of Programming Languages (MSc), Advanced Functional Programming (MSc), Seminar on Type Systems (MSc), and a Seminar on Feedback Oriented Static Analysis (MSc).

Publications

A list of my Technical Reports can be found here.

2011

2010

2009

2008

2006

2005

2004

2003

2002

Research

At the Open Universiteit Nederland, we have started the Ideas project (Intelligent Domain-specific Exercise Assistants), which aims at developing tools for incrementally solving exercises. Our research focus is on strategies for exercises, which guide the reasoning in a particular domain. Some of this work is done in the context of the Surf-project on intelligent feedback. Ideas
I am also interested in improving the quality of type error messages for higher-order, functional programming languages (such as Haskell). For this purpose, we have designed the TOP framework for constraint-based type inference, which is used in the Helium Compiler. A detailed description of this framework is given in my PhD thesis. The Helium Compiler

Research Students

Supervised Master's theses:

Contact

Currently, my office is in the BBL building at De Uithof, Utrecht. Click here for a detailed description how to reach my office, or see my former staff page for further contact information.


Valid HTML 4.0 Transitional Valide CSS!