Teaching
Overview
I have taught at university level for most of my academic career at Uppsala University (Sweden) and at BI Norwegian Business School, where I have taught continuously since 2021. My teaching spans introductory bachelor courses to master’s level, PhD-level guest teaching and faculty development, with cohorts from a handful of students to over 200.
Courses at BI Norwegian Business School
| Course | Level | Role | Terms |
|---|---|---|---|
| MST 0055 Data Management and Python Programming | Master | Course responsible | Fall 2026– |
| ELE 3809 Introduction to Computer Science II (new course) | Bachelor | Course responsible | Fall 2026– |
| ELE 3808 Introduction to Computer Science I (new course) | Bachelor | Course responsible | Spring 2026– |
| ELE 3921 Web Applications Development (new course) | Bachelor | Course responsible | Spring 2025– |
| GRA 4151 Python for Data Analysis (new course) | Master | Course responsible | Spring 2022– |
| GRA 4142 Data Management and Python Programming | Master | Course responsible | 2021–2025 (succeeded by MST 0055) |
| EBA 3420 Databases | Bachelor | Lecturer | Spring 2023, Spring 2024 |
| Python Programming for Faculty | Faculty | Organizer | Fall 2022, Fall 2024 |
| Data Processing, Analysis and Visualization with Python | Faculty | Organizer | Fall 2023 |
| SQL and Introduction to Relational Databases | Faculty | Organizer | Fall 2025 |
Between 2022 and 2026 I designed or co-designed nine course syllabi at BI.
Earlier teaching
- Uppsala University (2015–2020): Database Design I (teaching assistant, lecturer, and from 2017 to 2019 course responsible and sole lecturer for one of the two autumn instances, with about 200 students each year); supervision in Independent Project in Sociotechnical Systems Engineering; guest lecture in the PhD course Sequential Monte Carlo Methods.
Examples of course material
- Data Analysis with Python & SQL (open interactive textbook used in my BI courses)
- GRA 4142 Data Management and Python Programming
- 1DL301 Database Design I
Teaching development work
- Data Analysis with Python & SQL: an open interactive textbook covering Python essentials, Pandas, and databases and SQL. All code runs directly in the browser, with no installation needed. Its Explain feature lets students step through the execution of Python code themselves.
- SQL Explorer: a web application for interactive SQL learning, with a personal database sandbox for every student, automatic feedback, and a real-time teacher dashboard. In continuous use since 2016 at Uppsala University and BI, also by colleagues in their own courses; redesigned in 2024 with funding from BI’s Future Program Delivery initiative.
Educational quality and leadership
- Academic Program Manager (formerly Associate Dean), Bachelor of Data Science for Business, BI (2023–)
- Deputy member (employee-elected), Education Committee (Utdanningsutvalget), BI (2026–)
- Member, project group evaluating BI’s revised bachelor model (2026–)
- Member, BI working group on the redesign of course evaluations (2025–2026)
Pedagogical competence and training
My basic educational competence (utdanningsfaglig kompetanse, UFK) was approved by BI’s Learning Center in May 2023. My formal pedagogical training totals 360 hours:
| Course | Organizer | Hours | Year |
|---|---|---|---|
| Academic Teacher Training Course | Uppsala University | 200 h | 2016 |
| Student Engagement Techniques | Uppsala University | 40 h | 2017 |
| Assessment, Grading and Feedback | Uppsala University | 40 h | 2017 |
| Scholarly Teaching in Engineering (Ingenjörsdidaktisk kurs) | Uppsala University | 80 h | 2019 |
Pedagogical awards
Pedagogical Innovation Award 2024, BI Norwegian Business School
From the citation read at the award ceremony:
By developing a digital tool where students can actively take part in their own learning, and constantly get feedback on their own performance, they have embraced both the active learning perspective and student-centred learning. […] Most of all, the nominee has been innovative and brave enough to explore new ways of teaching and learning. The result is a much richer learning experience for BI’s students.
Pedagogical Award 2017, Uppsala Union of Engineering and Science Students
Uppsala Union of Engineering and Science Students (UTN)’s Pedagogical Award 2017. I am one of only three doctoral candidates to have received this award; all other recipients have been members of faculty.
UTN’s motivation (in Swedish):
Uppsala teknolog- och naturvetarkårs Pedagogiska pris 2017 tilldelas Jan Kudlicka
För att tilldelas Uppsala teknolog- och naturvetarkårs peadagogiska pris bör den nominerade visa stort intresse och goda kunskaper inom pedagogisk utveckling. Det kan i sin tur innebära innovativa utbildningsmetoder, engagemang och intresse för sina studenters lärande, struktur i kursupplägget och relevant kursinnehåll som förankras i arbetslivet.
“Jan Kudlicka är en helt otroligt engagerad och pedagogiskt begåvad lärare som behöver all vår uppskattning och tacksamhet” skriver en student i sin nominering. Prisade ord som dessa ges sällan utan motivering och därmed har Jan Kudlicka dragit till sig UTNs uppmärksamhet.
Jans enorma energi och engagemang har både inspirerat studenterna till att vilja lära sig, medverka i utbildningen och inse relevansen i de kurser de läst med Jan.
Han sätter upp olika typer av lärande anpassade för att nå ut till alla sina studenter och han ger sig inte förrän han har lyckats ge svar på deras frågor.
Genom att vara lyhörd och flexibel har han även lyckats anpassa sina kursnivån efter studenternas förkunskaper samt gett kursprojekten relevant förankring i verkligheten.
Jan har en enorm viljestyrka att göra sitt bästa och med ovanstående motiveringen tilldelas Jan Kudlicka Uppsala teknolog- och naturvetarkars pedagogiska pris 2017.
Translation:
Jan Kudlicka receives Uppsala Union of Engineering and Science (UTN)’s Pedagogical Award 2017.
To receive UTN’s Pedagogical Award, the nominee should show a great interest in and good knowledge within educational development. This, in turn, can mean innovative educational methods, commitment and interest in students’ learning, structure of the courses and relevant course content related to the working life.
“Jan Kudlicka is an incredibly dedicated and educationally talented teacher who needs all our appreciation and gratitude,” writes a student in the nomination. Praising words like these are seldom given without justification and thus Jan Kudlicka has attracted the attention of UTN.
Jan’s immense energy and dedication have both inspired the students to want to learn, participate in the education and realize the relevance of the courses they took with Jan.
He uses different types of learning adapted to reach all his students, and he does not give up until he has been able to answer their questions.
By being responsive and flexible, he has also managed to adapt the level of his courses to the students’ prior knowledge and designed the course projects that are relevant to the real world.
Jan has tremendous willpower to do the best and with this motivation Jan Kudlicka receives UTN’s Pedagogical Award 2017.