University teaching

Teaching

Courses are organised by academic year, with links to the corresponding course pages.

Courses

Year by year

01

Academic year

2025/2026

Advanced Software Engineering

Co-lecturer · University of Pisa

REST services, microservices, OpenAPI, Flask, Docker, testing, continuous integration, and software-development lifecycle security. Taught in English.

Course materials — restricted access

Secure Software Development

Course coordinator · FIS Novo mesto

Secure SDLC, risk management, threat modelling, secure design, static analysis, security testing, authentication, authorisation, and DevSecOps. Master’s course taught in English.

Course materials — restricted access
02

Academic year

2024/2025

Advanced Software Engineering

Co-lecturer · University of Pisa

REST services, microservices, OpenAPI, Flask, Docker, testing, continuous integration, and software-development lifecycle security. Taught in English.

Course record

Programming and Data Analysis

Co-lecturer · University of Pisa

Module on object-oriented programming and the development of graphical user interfaces in Python.

Course record

Secure Software Development

Course coordinator · FIS Novo mesto

Secure SDLC, risk management, threat modelling, secure design, static analysis, security testing, authentication, authorisation, and DevSecOps. Master’s course taught in English.

Course materials — restricted access
03

Academic year

2023/2024

Advanced Software Engineering

Co-lecturer · University of Pisa

REST services, microservices, OpenAPI, Flask, Docker, testing, continuous integration, and software-development lifecycle security. Taught in English.

Course record

Programming and Data Analysis

Co-lecturer · University of Pisa

Module on object-oriented programming and the development of graphical user interfaces in Python.

Course record

Supervision

Master’s and bachelor’s theses

The complete list includes the topic, degree programme, date, and a short description of each project.

11supervised bachelor’s and master’s thesesComplete list

Contact

For office hours, theses, and teaching proposals.

Email me to arrange a meeting or discuss a possible thesis topic.