Teaching
2019/2020
- Python Programming (MSc AI) | Lecturer (30 lectures)
- MSc Software Engineering Practice and Group Project (MSc AI) | Lecturer (12 lectures)
Autumn 2018
- Argumentation & Multi-agent Systems (4th year and MSc) | Guest lecturer (2 lectures and 1 tutorial on Argument Mining)
- Argumentation & Multi-agent Systems (4th year and MSc) | Marker
2017/2018
- Argumentation & Multi-agent Systems (4th year and MSc) | Guest lecturer (3 lectures and 1 tutorial on Argument Mining)
- Haskell (1st year) | Marker
- Software Engineering Design (2nd year) | Tutorial Helper and Marker
- Introduction to Artificial Intelligence (2nd year) | Tutorial Helper and Marker
- Advanced Databases (3rd year and MSc) | Marker
- Databases (MSc) | Marker
- Algorithms (MSc) | Tutorial Helper and Marker
- Argumentation & Multi-agent Systems (4th year and MSc) | Tutorial Helper and Marker
2016/2017
- Argumentation & Multi-agent Systems (4th year and MSc) | Guest lecturer (3 lectures and 1 tutorial on Argument Mining)
- Software Engineering Design (2nd year) | Tutorial Helper and Marker
- Concurrency (2nd year) | Tutorial Helper and Marker
- Introduction to Prolog (2nd year) | Lab Demonstrator
- Advanced Databases (3rd year and MSc) | Marker
- Databases (MSc) | Marker
- Algorithms (MSc) | Tutorial Helper and Marker
- Argumentation & Multi-agent Systems (4th year and MSc) | Tutorial Helper and Marker
2015/2016
- Databases I (1st year) | Tutorial Helper and Marker
- Software Engineering Design (2nd year) | Tutorial Helper and Marker
- Concurrency (2nd year) | Tutorial Helper and Marker
- 2nd Year Computing Group Project | Tutorial Helper and Marker
- Introduction to Prolog (2nd year) | Lab Demonstrator
- Advanced Databases (3rd year and MSc) | Marker
- Databases (MSc) | Marker
- Algorithms (MSc) | Tutorial Helper and Marker