Meet the Department of Computer Science

Full professors


prof.dr. Erik Barendsenprof. dr. Erik Barendsen

Learning and teaching
Teaching methodology
Digital literacy
Computational thinking
Pedagogical content knowledge
Context based education
Lambda calculus
Term and graph rewriting
Typing systems

prof.dr. Marko van Eekelenprof. dr. Marko van Eekelen
faculty dean
prof.dr. Johan Jeuringprof. dr. Johan JeuringSoftware Technology for learning and teaching
Design of automated exercise assistants
Serious games
Digital course support
Automated logic tutors
Design of interactive feedback tools for programming
Ask-Elle Stef Joostenprof. dr. ir. Stef Joosten


prof.dr. Tanja Vosprof. dr. Tanja Vos
programme leader bachelor CS



Associate professor

 Stefano Bromuri

Machine learning
Deep learning
Logic programming
Reinforcement learning

dr. Bastiaan Heerendr. Bastiaan Heeren
head of CS group

Intelligent domain-specific exercise assistants
Improving the quality of type error messages Harald Vrankendr. ir. Harald Vranken
programme leader master CS and master SE

Virtual security labs
(Usable) security of on-line banking
Botnet detection with deep-learning networks
Governance of botnet detection
Energy analysis of blockchain consensus algorithms
Resilience of distributed networks
Security of communication protocols for IoT
IoT in smart cities


Assistant professors

dr. Fenia Aivalogloudr. Fenia AivaloglouSoftware engineering research
Programming education
Systems security
dr. Greg Alpárdr. Greg Alpár

Attribute based credentials
Mathematics education
Privacy-preserving technologies

 dr. Fabian van den Broek

Mobile communication security
Privacy-preserving authorisation with IRMA

dr. Stijn de Gouwdr. Stijn de Gouw 
 dr. Arjen Hommersom

Probabilistic graphical models
Probabilistic logic programming
Uncertainty reasoning
Symbolic reasoning
AI in medicine
Representation of medical knowledge
Reasoning about medical knowledge

 dr. ir. Sung-Shik Jongmans Hugo Jonkerdr. ir. Hugo Jonker

Browser and phone fingerprinting
Security protocol analysis
Fraud detection
Web vulnerability scanning
Privacy and verifiability of electronic voting and auctions
Smartphone-related privacy
Context-driven privacy and security
Privacy-by-default and enforced privacy Arjan Kokdr. ir. Arjan Kok

Computer graphics
Virtual reality

drs. Josje Lodderdrs. Josje LodderAutomated logic tutors
 dr. Clara Maathuis

AI and military cyber / information operations
Social media manipulation
Detecting disinformation campaigns on social media
Military technologies and conflict
Machine learning
Responsible AI
Artificial general intelligence
Hybrid intelligence

 dr. ir. Martijn van Otterlo

Reinforcement learning
Knowledge representation
Responsible & explainable AI
Ethics of algorithms Harrie Passierdr. ir. Harrie Passier

Software Quality in Education
Didactics of Computer Science
Feedback in e-learning tools

dr. Ebrahim Rahimidr. Ebrahim RahimiSocial aspects of software development
Design aspects of programming
Code and comment quality
Designing of (personalized) e-learning tools
Learning analytics
Digital literacy
Computational thinking
Assessment of programming competencies
dr. Stefano Schivodr. Stefano Schivo

Security in IoT
Attack trees
Safety-security interplay Sylvia Stuurmandr. ir. Sylvia Stuurman

Design for Change
Software Architecture
Design and programming

 dr. ir. Alaaeddin Swidan

Didactics for teaching block-based languages
Debugging for block-based languages

 dr. Frank Tempelman

Machine learning for autonomous flight
Machine learning for scheduling

 dr. Freek Verbeek 



 drs. Petra Leeuwestein-Verbeek 
drs. Tim Steenvoordendrs. Tim Steenvoorden 
ir. Evert van de Vrieir. Evert van de Vrie 
dr. Nikè van Vugt-Hagedr. Nikè van Vugt-Hage 



 dr. Pekka Aho 
dr. Nico Nausdr. Nico Naus 


PhD students

 Luc Edixhoven, MSc 
 Lianne Hufkens 
 Olivia Rodríguez Valdés, MSc 
 Timmy Weerwag, MSc 


External PhD students

  • Raphaela Butz, MSc (supervised by Arjen Hommersom)
  • drs. Teresa Consiglio (supervised by Gerrit van der Veer)
  • Ed van Doorn, MSc (supervised by Sylvia Stuurman and Marko van Eekelen)
  • Benjamin Krumnow MSc (supervised by Hugo Jonker and Harald Vranken)
  • Arjan Lamers, MSc (supervised by Marko van Eekelen and Sung-Shik Jongmans)
  • ir. Vincent van der Meer (supervised by Hugo Jonker and Marko van Eekelen)
  • Vreda Pieterse MSc (supervised by Marko van Eekelen)
  • Andreas Schuderer, magister (supervised by Marko van Eekelen)
  • Martijn Stegeman, MSc (supervised by Erik Barendsen)
  • Koen Weterings, MSC (supervised by Stefano Bromuri and Marko van Eekelen)