My interest in Computing Education (CEd) comes from, and continues to be inspired by, my extensive experience in teaching computer science and software engineering topics. At UU, I am currently involved in the following courses:
In the past, I have taught over twenty courses, designed multiple courses, and coordinated several educational programs. Some coursed I have taught are: Artificial Intelligence for games, Discrete Mathematics, C# programming, OO programming in Java, Client-side web technologies, Software Architecture and design patterns, PHP Web Programming, ASP.NET, Functional Design and OO programming, Simulation, Compiler construction, Databases and SQL, Introduction to programming in C++, and Introduction to Logic.
Thesis Supervision
I currently supervise two PhD students.
You can always contact me if you are interested in doing a Bachelor or Master thesis on a topic related to my reserach interests. Concrete projects can be found on my Konjoin profile.
Recent & upcoming talks/events
- Invited keynote speaker at Delfi ‘Fachtagung Bildungstechnologien’, September 2024, Fulda, Germany.
- Attended Dagstuhl meeting ‘A Game of Shadows: Effective Mastery Learning in the Age of Ubiquitous AI’.
- Talk at the 'GenAI for CS education workshop' at the Open University, Utrecht, May 2024.
- Talk Using LLMs to Generate Feedback on Introductory Programming Tasks at research seminars University of Otago in Dunedin, and University of Canterbury in Christchurch, New Zealand, April 2024.
- University of Twente FMT Colloquium talk Teaching CS in the Era of Generative AI, January 2024, Enschede.
- Invited talk + panelist at NeurIPS 2023 workshop Generative AI for Education (GAIED), December 2023, New Orleans, USA.
- Talk at the Vakdidactiek Informatica meeting Learning Programming in the Era of Generative AI, December 2023, Utrecht.
- Panel discussion, VERSEN event on Generative AI and Ethics, November 2023, Utrecht.
- Talk Copilot and ChatGPT in programming education: what do we know from a
research perspective? at NIOC 2023 (Dutch Informatics Education Conference).
- Talk A.I. tools in programming education at the U-talent ‘Docentennetwerk informatica’ meeting, January 2023.
Media
- Generative AI in computing education - Perceptions and practices of teachers at Utrecht University. Article on Surfnet, April 2024.
- Improving computer science education. Feature in I/O magazine, April 2023.
- Betere code met automatische feedback en hints. Hieke Keuning. AG Connect, December 2020.
Service
I serve in the program committee of several CEd research conferences (ITiCSE, SIGCSE, AIED, Koli, QUATIC), and regularly review for journals (e.g. TOCE, TLT, C&E).