Teaching assistant · LUT University · Computational Engineering

Teaching

Two Bachelor / Master courses at LUT and a recurring summer school on AI for atmospheric science at AMC-Lahti.

← Back to home

I serve as a teaching assistant in the Computational Engineering programme at LUT University, where I run lab sessions, support students on assignments, and help shape the practical side of two courses on the foundations of computer science and on AI / machine learning.

Alongside the regular semester load, I contribute to the AMC-Lahti summer school on Application of AI / ML techniques in Atmospheric Science, a one-week intensive that brings together students from atmospheric science, computer science and adjacent fields to train end-to-end neural networks on real atmospheric datasets.

2

Courses
3 editions since 2024

TA

Role
since 2024

LUT

Institution
Computational Engineering

25

Summer school participants
2025 cohort (21 in 2024)

Courses (LUT University)

  1. BM40A1601 · Foundations of Artificial Intelligence and Machine Learning. Blended teaching, Lappeenranta and Lahti campuses. Fall 2024 and Fall 2025 (TA for two consecutive editions; the 2025 edition ran 1 September to 12 December). Introduction to AI and ML for engineering students: classical learning algorithms, neural networks, evaluation, and a hands-on project.
  2. BM40A0202 · Foundations of Computer Science. Blended teaching, Lappeenranta. 7 January 2026 to 17 April 2026. Core CS foundations for engineering students: algorithms, data structures, computational thinking, programming practice.

AMC-Lahti Summer School

The summer school Application of AI / ML techniques in Atmospheric Science is a one-week intensive co-organised by the Atmospheric Modelling Centre in Lahti. It pairs introductory lectures on atmospheric topics (atmospheric chemistry, aerosol dynamics, Earth-system models, numerical weather prediction) with a computational track covering data science and machine learning, then sends mixed-discipline groups into a hands-on project.

  1. Hands-on training. About half of the course is project work. Each group trains an end-to-end neural network (LSTM, RNN, Transformer) on a curated atmospheric dataset.
  2. Practical infrastructure. Students get up to speed with GPU workflows on Google Colab or local machines, and use CUDA-enabled deep-learning frameworks (PyTorch).
  3. Advanced topics. For motivated students, the programme covers data visualisation, analysis, and model optimisation.
  4. Final presentations. Each group presents its outcome and discusses the trade-offs of the approach used.

The 2025 edition ran 11–15 August 2025 at the University of Helsinki, Lahti campus, with 25 participants (13 anonymous feedback responses). The 2024 edition had 21 participants (11 feedback responses). The next edition is scheduled for August 2027.

Resources

AMC-Lahti education LUT Computational Engineering CVPRL lab UH Multi-Scale Modelling summer school

Credits

Role
Teaching assistant, Computational Engineering programme, LUT University
Period
October 2024 to present
Summer school
AMC-Lahti, Atmospheric Modelling Centre, with the University of Helsinki, Lahti campus
Affiliation
LUT University, AMC-Lahti