Courses

I teach Bachelor’s courses in both the Cyber Security and the Software Science tracks in our Bachelor’s programme in Computing Science, as well as Master’s courses for the Institute for Science Education.

2023-2024

  • IPC-025 Hacking in C
  • IBC-048 Networks & Security
  • IBC-019 Operating System Concepts
  • IBC-034 Operating Systems Security
  • IBI-010 Reflection & Vocational Orientation
  • EDU-IN001 History & Foundations of Computing Science
  • EDU-IN002 Digital Literacy & Computational Thinking

2022-2023

2021-2022

2020-2021

2019-2020

2018-2019

2017-2018

  • IBC-022 Network Security

2016-2017

  • IPC-025 Hacking in C
  • IBC-022 Network Security

2015-2016

  • IPC-025 Hacking in C (renamed from Software & Web Security 1)
  • IBC-022 Network Security

2014-2015

  • IPC-025 Software & Web Security 1
  • IBC-022 Network Security

2013-2014

  • IPC-025 Software & Web Security 1
  • IPC-020 Mathematical Structures (Teaching Assistant)

2012-2013

  • IBC-006 Functional Programming (Teaching Assistant)

2011-2012

  • IBC-001 Algorithms & Data Structures (Teaching Assistant)
  • IBC-006 Functional Programming (Teaching Assistant)

2010-2011

  • IBC-006 Functional Programming (Teaching Assistant)

Thesis supervision

Space unpopulated pending approval of (past) students.