Interview with Felix Lennert

Felix Lennert is Research Assistant at the Professorship of Political Science of the University of Regensburg. He has taught courses on Social Network Analysis, “Big Data Analysis” (i.e., data wrangling and analysis in R, and how social scientific scholars harness “new” online data for answering “old” questions), and “classic” quantitative methods (i.e., regression).

Moreover, he is a Graduate Student in Computational Social Science and Graduate Research Assistant at Linköping University (Sweden). His research interests include extracting public opinion from digital trace data using text mining methods.

Felix Lennert
Professorship of Political Science
Institute for Political Science, Professorship for Political Science Methods.
Quantitative social science methods with R – especially “data wrangling”, which is an elementary part of the research process, but often ignored.
In the “Big Data Analysis with R” course, we do not analyze “Big Data”, but we talk about the extent to which its potential can be used by social scientists. In addition, the students get a brief introduction to Text Mining as an analysis method. Reference is also made to other possibilities (which then go in the direction of Machine Learning) – but that would go beyond the scope of the course.
Since all of my students come from the social sciences, prior knowledge is such a thing – some already have a little prior knowledge of R and statistics, others cannot even interpret a regression table. My approach here is an applied one: I try to put the students on their own feet as quickly as possible so that they can do everything in R by themselves. The problems they encounter here – and hopefully solve – are part of the learning process and help them to think through the content by themselves. I also evaluate the previous knowledge of my students before the first session in order to know where to pick them up.

This independent approach is not necessarily successful for everyone – last semester some students gave up early, which was probably caused by the conditions (COVID-19, online teaching, etc.) – but those who accomplished the course learned a lot. Among these students were also some without any prior knowledge.

This semester I am fortunated to have a fairly balanced number of students with and without previous knowledge in R in both courses. I divided my students into mixed learning groups (with at least one student with previous knowledge per group). So the tasks are solved in dialogue – and we prevent also a certain isolation this winter. Many students do not even know each other or are new to the city.
Introduction to R, data manipulation with tidyverse, data visualization with ggplot2 and communication of results with RMarkdown in both courses. In one course: “functional programming” with R, basic Text Mining and basic network analysis. In the other course: dealing with survey data, OLS regression, fixed effects regression and difference in difference models.
I am working on a project called “Mining for Meaning” at Linköping University in Sweden. Here I work with large text corpora and am currently primarily responsible for the acquisition (“scraping”) of the data…
…Furthermore, I am also working on a procedure for identifying relevant postings with the help of a computer (we work with data from an online forum). Here I rely on supervised machine learning.
Not since I found a good access to it with R – that is exactly the access I try to convey to my students.
As a social scientist, I work with relatively “simple” theories about human behavior. It is fascinating how these “fancy” methods can be used to properly validate phenomenas about which you already had a fixed idea.
The computational turn should be carried out in every (empirical) discipline, including, for example, history. All departments can benefit from it in some way.
Not now.



Mr. Lennert, thank you very much for taking the time to answer these questions. We wish you a nice day!

Last edited on