Teaching

Alexander Jung lecturing to a packed lecture hall at Aalto University
Lecturing Machine Learning: Basic Principles at Aalto University.

Courses & Teaching

A reverse-chronological list of courses I have lectured, co-taught, or delivered as guest teaching. Each entry is tagged with the host institution. Aalto codes follow the Aalto course catalogue; TU Wien codes (389.xxx) belong to the Institute of Telecommunications; IMC Krems courses run within the RAI MA (Master in Responsible AI / Applied AI) and UF BA (Bachelor in Unternehmensführung und Digitales Management) programmes.

Indented quotes are selected verbatim comments from course evaluations — one per course, shown under its most recent offering. Open course materials (slides, notebooks, assignments) are linked per course and collected on GitHub.

Upcoming

  • CS-E4740 Federated Learning D — Aalto University (spring 2027) · course repo

2026

  • CS-E4740 Federated Learning D — Aalto University · materials

    “Honestly, I think this was one of the best courses I’ve taken at Aalto.”

  • MLR1ILV Machine Learning — IMC Krems (RAI MA, 1st semester, WS26/27)

    “Very interesting course with a top lecturer. Topics were extremely useful and understandable.”

  • ETP1ILV Emerging Technologies und Programmierung — IMC Krems (UF BA, 1st semester, WS26/27)

  • FML2ILV Federated Machine Learning — IMC Krems (RAI MA, 2nd semester, SS26) · materials

    “A well-structured course with interesting assignments. I like the academic approach with the LaTeX paper assignments and the presentation — useful skills to learn.”

  • CAI2VO Corporate AI — IMC Krems (UF BA, 2nd semester, SS26) · course repo

    “Großes Lob an den Dozenten — man merkt, wie er für seine Sache brennt; diese Begeisterung steckt an!”

2025

  • CS-A1155 Databases for Data Science — Aalto University

    “I really appreciate the positiveness and understanding of Alex Jung. He is without a doubt an amazing professor.”

  • CS-E4740 Federated Learning D — Aalto University · materials

  • MLR1ILV Machine Learning — IMC Krems (RAI MA, 1st semester, WS25/26)

2024

  • CS-E4740 Federated Learning D — Aalto University · materials

2023

  • CS-EJ3311 Deep Learning with Python D — Aalto University

    “The workbooks are so excellent that you can self-study them.”

  • CS-EJ3211 Machine Learning with Python D — Aalto University

    “This has really been the best course with coding as a tool for learning so far.”

  • CS-E4740 Federated Learning D — Aalto University · course repo

2022

  • CS-EJ3311 Deep Learning with Python D — Aalto University

  • CS-E407507 Special Course in Machine Learning and Data Science: Human-Centered Machine Learning — Aalto University (also delivered as the summer school “Human-Centered Machine Learning” of the European university alliance Unite!) · materials

    “Supportive and very pedagogical professor. Interesting topics and engaging lectures from guest lecturers too.”

  • CS-EJ3211 Machine Learning with Python D — Aalto University · notebooks

  • CS-E407508 Special Course in Machine Learning and Data Science: Networked Federated Learning — Aalto University

  • CS-C3240 Machine Learning D — Aalto University · materials

    “Alex Jung is a great teacher of machine learning. I learned machine learning in a very interesting and comprehensive manner.”

  • Foundations of Machine Learning and Deep Learning & Advanced Topics — guest course, Mid Sweden University, Sundsvall (SE): a two-day course (regularization, semi-supervised and transfer learning, clustering, PCA) with hands-on Python (JupyterLab) exercises at the PLENOPTIMA Training School 2 “Machine and Deep Learning for Plenoptics” (19–23 Sep 2022), part of the EU Horizon 2020 MSCA European Joint Doctorate network PLENOPTIMA · slides

2021

  • CS-EJ3311 Deep Learning with Python D — Aalto University

  • CS-EJ3211 Machine Learning with Python D — Aalto University

  • CS-C3240 Machine Learning D — Aalto University

2020

  • CS-EJ3311 Deep Learning with Python D — Aalto University

  • CS-EJ3211 Machine Learning with Python D — Aalto University

  • CS-E4070 Special Course in Machine Learning and Data Science D — Aalto University

  • Machine Learning — guest course, Integrify, Helsinki (FI): main teacher for the Machine Learning program of a Finnish training provider upskilling immigrants and international talent for careers in tech (2019–2020)

2019

  • CS-EJ3211 Machine Learning with Python D — Aalto University · notebooks

  • CS-EV Course with Varying Content — Aalto University

2018

  • CS-E3210 Machine Learning: Basic Principles D — Aalto University · textbook

    “Alex Jung was an excellent lecturer, the best lecturer I’ve heard in a long time.”

  • CS-E4800 Artificial Intelligence D — Aalto University

    “Alex did a good job with his drawings in the lectures — they were easy to follow and enlightening.”

2017

  • CS-E3210 Machine Learning: Basic Principles D — Aalto University · textbook

  • CS-E4020 Special Course in Machine Learning and Data Science II D — Aalto University

    “A very nice and, for me, novel approach to convex optimization using fixed-point iterative algorithms.”

2016

  • CS-E3210 Machine Learning: Basic Principles D — Aalto University · textbook

  • T-61.6020 Special Course in Computer and Information Science II D — Aalto University

    “Alex taught everything in detail, very clear to understand.”

2015

  • T-61.3050 Machine Learning: Basic Principles — Aalto University · textbook

  • 389.186 Signal Processing for Big Data — TU Wien (Institute of Telecommunications; co-taught with N. Görtz and G. Tauböck)

2014

  • 389.178 Compressed Sensing — TU Wien (Institute of Telecommunications; co-taught with N. Görtz and G. Tauböck)