Sorbonne University

  • Lecturer and course responsible. Introduction to CUDA (2020-2021, English-French)
  • Lecturer, course responsible, and examiner. Advanced HPC: GPU Programming (2020-2021, English-French)
  • TA and project supervision. Advanced HPC: GPU Programming (2019-2020, French)

KTH Royal Institute of Technology

  • TA and lab responsible. PDC Summer School: Introduction to Parallel Programming with OpenMP, MPI, and CUDA (2016-2017, English)
  • Teacher and project supervision. Methods in High Performance Computing (DD2356, 2017-2018, English)
  • TA. Introduction to the Philosophy of Science and Research Methodology for Computer Scientists (DA2210, 2017, English)
  • TA and redesigned the course. Applied Programming and Computer Science, Part 2 (DD1324, 2016-2017, English)

Université Pierre et Marie Curie (now Sorbonne University)

  • TA. Object-Oriented Programming with C++ and Java (Spring 2015, French)
  • TA, designed project, projects supervision. Advanced High-Performance Computing (Fall 2014, French)

Ivan Franko National University of Lviv

  • TA. Numerical Methods for Linear Algebra (Spring 2008, Ukrainian)