Teaching

Software Architecture for Data Science

Lecturer.
Ukrainian Catholic University, Springs 2020-2022

Compiler Construction

Teaching assistance. Professor: Oscar Nierstrasz.
Universität Bern, Spring 2017

Advanced Programming

Teaching together with Stéphane Ducasse
Ukrainian Catholic University, Fall 2016

Software Modeling and Analysis

Teaching assistance. Professor: Oscar Nierstrasz.
Universität Bern, Fall 2016

Programming Fundamentals I

Teaching assistance. Professor: Nate Nystrom.
Università della Svizzera Italiana, Spring 2015

Bachelor Project

Teaching assistance. Professor: Mehdi Jazayeri.
Università della Svizzera Italiana, Fall 2015

Programming Fundamentals I

Teaching assistance. Professor: Mehdi Jazayeri.
Università della Svizzera Italiana, Spring 2015.

Software Atelier IV

Teaching assistance. Professor: Michele Lanza.
Università della Svizzera Italiana, Fall 2014.