KTH Royal Institute of Technology

  • PDC Summer School 2016-18: Introduction to Parallel Programming with OpenMP, MPI, and CUDA
  • Fall 2017: Introduction to the Philosophy of Science and Research Methodology for Computer Scientists (DA2210)
  • Spring 2017: Methods in High Performance Computing (DD2356)
  • Fall 2016: Applied Programming and Computer Science, Part 2 (DD1324)

Université Pierre et Marie Curie

  • Spring 2016: Object-Oriented Programming with C++ and Java (in French)
  • Fall 2014: Advanced High-Performance Computing (in French)

Ivan Franko National University of Lviv

  • Spring 2008: Numerical Methods for Linear Algebra (in Ukrainian)