This course has been lectured at Aalto University since 2015. The following people have served as co-teachers in this course:
Big thanks to our colleagues at the University of Helsinki, who have helped us with the development of this course:
Other main contributors of the course material include:
- Henrik Lievonen
- Erik Schultheis
We would also like to thank all of our teaching assistants for their help with the course arrangements, course material, and course infrastructure:
- Henri Ahola (2024)
- Amirreza Akbari (2023, 2025)
- Markus Arlander (2018)
- Shahram Barai (2024)
- Sameep Dahal (2023)
- Jimmy Envall (2017)
- Valo Hallman (2025)
- Niilo Heinonen (2024)
- Tuukka Himanka (2021)
- Juho Hirvonen (2016)
- Teo Jansson (2025)
- Xu Ji (2025)
- Juho Kahala (2016–2021)
- Valtteri Kallinen (2024)
- Matias Kallio (2023)
- Unto Karila (2024)
- Pietari Kaskela (2019)
- Eero Ketola (2025)
- Kasper Kivimäki (2021–2022)
- Tuomo Lempiäinen (2015, 2017)
- Henrik Lievonen (2018–2025)
- Joona Lindell (2025)
- Matias Lindgren (2019)
- Roni Lipsunen (2021)
- Juho Marttila (2017–2019)
- Väinö Mäkelä (2025)
- Konsta Mikkola (2025)
- Suhas Muniyappa (2021)
- Nasibullah Nasibullah (2025)
- Elmeri Niemelä (2023)
- Dennis Olivetti (2019)
- Alexander Popov (2025)
- Juho Poteri (2024)
- Benjamin Riski (2025)
- Mitja Rislakki (2025)
- Jussi Ritvas (2020)
- Joel Rybicki (2015–2016)
- Anton Saukkonen (2022)
- Erik Schultheis (2022–2023)
- Erald Shahinas (2024)
- Heikki Simojoki (2023)
- Thomas Spilsbury (2020)
- Jan Studený (2021–2022, 2025)
- Henrik Toikka (2024)
- Hossein Vahidi (2023)
- Neven Villani (2022)
- Chen Xu (2025)
- Ivan Yashchuk (2020)
- Aleksi Zubkovski (2024)
The exercise submission system was developed by:
- Niklas Halonen
- Tuukka Himanka
- Sami Juvaste
- Juho Kahala
- Valtteri Kallinen
- Kasper Kivimäki
- Joonatan Korpela
- Antti Laaksonen
- Jinda Li
- Henrik Lievonen
- Roope Salmi
- Erik Schultheis
- Jukka Suomela
We would also like to thank the following organizations that have over the years supported this course:
Copyright and license
The material on this web page (text, illustrations, animations, presentation slides, and video lectures) was prepared by Jukka Suomela, with the help of our co-teachers and teaching assistants. The content is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license—you are free to share and adapt this material, as long as you give appropriate credit to the author.