I'm currently teaching three courses. We have recorded the course Parallel Computing and it is available on YouTube.

Parallel Computing
MHPC, 6 ECTs, on YouTube
C++, std::thread, OpenMP, concurrency problems, memory consistency
lattice theory, CRDT, parallel lattice programming, abstract interpretation, NNV
Problem Solving
MICS, 3 ECTs
constraint network, consistency, search