Skip to content

Teaching

Short Tranings and Courses:
Pedagogical merits:
  • EUmaster4HPC:
    • 2023: Code chanllenge for EUmaster4HPC (3) students, topics including - CUDA, OpenMP, MPI and Performance Analysis
  • BICS: Luxembourg University - Project supervision - 15 ECTS (one semester)
    • Particle simulation using shared memory architecture (2023).
    • Artificial Intelligence and Machine Learning, along with the study of distributed parallel programming (2023).
    • Mathematical modeling and simulation for incompressible fluid flow using the finite element method (2024).
    • The parallel implementation of the conjugate gradient method using various programming approaches, including GPU, shared memory, and distributed memory (2025).
  • Project coordinator and mentor for PRACE SoHPC, 2020, 2021, 2022.
University of Luxembourg, 2019-
KTH Royal Institute of Technology, 2017-2019
  • High performance finite element modelling (edX MOOC) Teacher (one of several) KTH Royal Institute of Technology, 2017-2020

  • DD1331 Fundamentals of Programming 5.0 credits Teaching Assistant (TA) KTH Royal Institute of Technology, 2018-2019

  • DD1396 Parallel and Concurrent Programming in Introduction to Computer Science 3.0 credits Teaching Assistant(TA) KTH Royal Institute of Technology, 2018-2019

  • DD2325 Applied Programming and Computer Science 7.5 credits Teaching Assistant(TA) KTH Royal Institute of Technology, 2018-2019

  • DD1388 Program System Construction Using C++ 7.5 credits Teaching Assistant(TA) KTH Royal Institute of Technology, 2018-2019

  • SI1336 Simulation and Modeling 6.0 credits Teaching Assistant(TA) KTH Royal Institute of Technology, 2018-2019

  • DD1327 Fundamentals of Computer Science 6.0 credits Teaching Assistant (TA) KTH Royal Institute of Technology, 2018-2019

Educational Prize:
  • One of the summer school participants at the PRACE Summer of HPC in 2013. And represented from Sweden. Spent two months in Edinburgh and Ljubljana.