Obecnie prowadzę następujące kursy:
- Sieci komputerowe I
 - Sieci komputerowe II
 - Sieci komputerowe II
 - Projektowanie systemów i sieci komputerowych
 - Zarządzanie projektami i usługami
 - Projektowanie systemów infrastruktury krytycznej
 - Język Python w zastosowaniach
 - Bezpieczeństwo sieci komputerowych I
 - Bezpieczeństwo systemów IoT
 - Zarządzanie projektami i ryzykiem
 
W trakcie swojej pracy prowadziłem zajęcia w ramach wymienionych poniżej modułów kształcenia. Byłem też członkiem zespołów opracowujących programy i treści kształcenia dla części z wymienionych poniżej modułów:
- Zarządzanie systemami i sieciami komputerowymi
 - Zarządzanie ruchem w sieciach komputerowych
 - Systemy rozproszone
 - Elementy logiki i arytmetyki komputerów
 - Laboratorium problemowe
 - Systemy operacyjne
 - Technologie cyfrowe
 - Technologie sieciowe
 - Komputerowe wspomaganie projektowania systemów teleinformatycznych
 - Projektowanie i eksploatacja sieci komputerowych I
 - Projektowanie i eksploatacja sieci komputerowych II
 
Prowadzę zajęcia w ramach następujących specjalistycznych i certyfikowanych kursów:
- Redhat Academy
 - Alcatel-Lucent Certified Switch Profesional
 - Alcatel-Lucent Switch Specialist
 - Cisco CCNA Exploration
 - Cisco CCNA Routing & Switching
 - Cisco CCNA Security
 - Wysokoprzepustowe systemy teleinformatyczne
 - Zarządzanie projektami IT
 - Wysokoprzepustowe sieci komputerowe Cisco i Alcatel-Lucen
 - Zarządzanie sieciami komputerowymi bazującymi na otwartych standardac
 


                            
                        
