Od 2015 r. prowadziłem lub nadal prowadzę zajęcia dydaktyczne z następujących przedmiotów:
- Bazy danych.
- Elementy systemów widzenia maszynowego.
- Hybrydowe metody obrazowania medycznego.
- Kodowanie i teoria informacji.
- Java Programming (program Erasmus+).
- Machine learning fundamentals (program Erasmus+).
- Mobile operating systems fundamentals (program Erasmus+).
- Mobilność i multimedia w sieciach IP.
- Modelowanie i analiza systemów dyskretnych.
- Naukowy projekt zespołowy.
- Podstawy sieci komputerowych.
- Programowanie obiektowe (C++).
- Programowanie w języku Java.
- Programowanie w języku Python.
- Projekt programistyczny.
- Przemysłowe sieci teleinformatyczne.
- Sieci IP.
- Systemy czasu rzeczywistego.
- Systemy operacyjne na platformach mobilnych.
- Systemy operacyjne.
- Technika obrazowania medycznego.
- Techniki programowania (C#).
- Uczenie maszynowe.
- Zaawansowane techniki programowania (C++).