Teaching

I teach quantitative methods and research design to social science students (full-semester courses, condensed research trainings, summer schools, and workshops) at Goethe University Frankfurt, the University of Cologne, and elsewhere, with a mean student evaluation of 1.5 (1.0 being the best score).

Below is a selection of courses with materials in open access. For a collection of my teaching repositories, please visit Czymara Courses.

Open-access Full Courses and Research Trainings

Computational Social Science

This full-semester course provides an introduction to computational social science and equips students with the skills to analyze large datasets, apply machine learning models, and use natural language processing for text analysis. It covers the full pipeline of computational data analysis, from data collection and preprocessing to data analysis and interpretation - all based on publicly available data. The course materials are openly accessible in this GitHub repository.

Longitudinal Data Analysis

I am regularly teaching on the analysis of longitudinal data in R, including a full semester research training or a condensed two-day summer school course (note: the materials are currently offline). Both formats include lectures and practical tutorials. This course introduces the essential tools for analyzing panel data in the social sciences to assess trends over time and explore causal relationships. Participants learn to manage panel data workflows in R, covering data sourcing, preparation, and analysis techniques.

Multilevel Modelling

My comprehensive research training Comparative Social Research with Multi-level Modelling in R is fully available in open access. The curriculum is structured around data from the European Social Survey, with 15 sessions, each including a 90-minute lecture and a 90-minute tutorial, providing a balance of theoretical grounding and practical application. This course offers a thorough, hands-on approach to comparative social research, covering both introductory and advanced multilevel modeling.

The materials for the course are also available in Stata. Write me an email if you are interested.

Open-access Short Courses

Introductions to R and Python

If you’re interested in mastering the basics of R and Python, I’ve created interactive Colabs to help you build an intuitive understanding of R’s core logic and essential functions, along with their Python equivalents.

Topic Modelling

My workshop Topic Modelling in R and Python, part of the Workshops for Ukraine series, is freely accessible. You can find the workshop slides here. For a hands-on experience, explore the interactive Colab notebooks: the first Colab focuses on R implementations, the second covers Python applications. These materials provide practical guidance for applying topic modeling techniques in both R and Python, using real newspaper texts as examples.

Courses Taught

Student evaluations on the right; 1.0 is the best possible score. Goethe University Frankfurt used a 1–6 scale, the University of Cologne a 1–5 scale.

2026
Introduction to Migration & Migrants Research
NIDIAprPhD course
Migration, Families and Households
University of GroningenJanGuest lecture · MA Population Studies
2025
Von Nationen und Narrativen: Identitäten in multiethnischen Gesellschaften (Of Nations and Narratives: Identities in Multi-ethnic Societies)
Johannes Gutenberg University MainzJunRingvorlesung
2024
Computational Social Science
Goethe University FrankfurtWinter 2024/25
1.2 / 6
2023
Introduction to Topic Modelling in R and Python
Workshops for Ukraine (online)OctWorkshop
Einführung in die Panelregression (Introduction to Panel Regression)
DeZIM Summer SchoolAugSummer school
Computational Social Science of Democratic Debate: Topic Models
BIGSSS Summer School, Constructor UniversityJulSummer school
IGS3 Excellence group
Tel Aviv UniversityJanGuest lecture
2022
Längsschnittdatenanalyse in R (Longitudinal Data Analysis in R)
Goethe University FrankfurtSummer 2022
1.5 / 6
2021
Vergleichende Sozialforschung mit Mehrebenenmodellen in R (Comparative Social Research with Multilevel Models in R)
Goethe University FrankfurtWinter 2021/22
1.8 / 6
Multilevel Analysis
Frankfurt Digital Summer SchoolAugSummer school
Längsschnittdatenanalyse und Kausalität (Longitudinal Data Analysis and Causality)
Goethe University FrankfurtSummer 2021
1.2 / 6
Politische Soziologie I (Political Sociology I)
University of Bamberg (online)JunGuest lecture
2020
Längsschnittdatenanalyse und Kausalität (Longitudinal Data Analysis and Causality)
Goethe University FrankfurtWinter 2020/21
1.2 / 6
Längsschnittdatenanalyse und Kausalität (Longitudinal Data Analysis and Causality)
Goethe University FrankfurtSummer 2020
1.4 / 6
2019
Vergleichende Sozialforschung mit Mehrebenenmodellen (Comparative Social Research with Multilevel Models)
Goethe University FrankfurtWinter 2019/20
1.5 / 6
Analyzing longitudinal data and the issue of causality
Goethe University FrankfurtSummer 2019
1.4 / 6
2018
Quantitative comparative social research with multi-level modeling
Goethe University FrankfurtWinter 2018/19
1.6 / 6
An applied introduction into quantitative comparative social research
Goethe University FrankfurtSummer 2018
1.7 / 5
2017
Analysis of cross-sectional data
University of CologneWinter 2017/18Tutor
1.4 / 5
Analysis of longitudinal data
University of CologneSummer 2017Tutor
2016
Analysis of cross-sectional data
University of CologneWinter 2016/17Tutor
1.6 / 5
Analysis of longitudinal data
University of CologneSummer 2016Tutor
2.0 / 5