Teaching

A list of teaching activities, course descriptions can be found online.

University of Amsterdam

I’ve developed and taught a number of new courses in Amsterdam. This includes lectures in the Master Computational Science, at the Amsterdam University College and in the Bachelor Informatica. From 2015-2020 I was the programme director of the Master Computational Science.

Master

  • Introduction to Computational Science – Master Computational Science, UvA (2020-2024)
  • Agent-Based Modelling – Master Computational Science, UvA (2017 -2019)
  • Complex System Simulation – Master Computational Science, UvA (2013 – 2016)

Bachelor

  • Modelling Your World – Amsterdam University College (2013 – 2016)
  • Introduction Computational Science – BSc UvA (2013)

Other & Guest

  • Computational Social Science, UvA (2024)
  • NTU-Warwick Complexity Winter School, NTU (2015 – 2018)
  • Complexity can it be Simplified, UvA (2014-2015)

Nanyang Technological University

From 2009-2013 I was teaching at the School of Computer Engineering at NTU. I was also part of the blue ribbon commision to redesign the bachelor curriculum of computer science and computer engineering.

Bachelor

  • Introduction to Computational Thinking (2011, 2012)
  • Introduction to Intelligent Agents (2010, 2011, 2012,2013)
  • Operating Systems (2010, 2011, 2012)
  • Software Systems and Models (2009, 2010)