Teaching Description

During the past years, I have been involved in teaching multiple courses at LiU (and previously LNU). I have also been involved in supervision regarding topics on visualization and data analytics—see the iVis group webpage for further topics for Bachelor's and Master's thesis projects.

Courses at Linköping University

  • 2025, spring term:
    • TNM098 Advanced Visual Data Analysis (guest lecturer)
    • WASP PhD course: Interaction, Collaboration, and Visualization (guest lecturer)
  • 2024, autumn term:
    • TNM093 Practical Data Visualization and Virtual Reality (course coordinator, examiner)
    • PhD course: 6FITN54 Introduction to PhD Studies in VTM, Part 3 (course coordinator, examiner)
  • 2024, spring term:
    • TNM098 Advanced Visual Data Analysis (guest lecturer)
  • 2023, autumn term:
    • TNM012 Programming (guest instructor)
    • TNM093 Practical Data Visualization and Virtual Reality (course coordinator, examiner)
    • PhD course: Introduction to PhD Studies in VTM, Part 3 (course coordinator)
  • 2023, spring term:
    • WASP PhD course: Interaction, Collaboration, and Visualization (guest lecturer)
    • TNM098 Advanced Visual Data Analysis (guest lecturer)
  • 2022, spring term:
    • TNM098 Advanced Visual Data Analysis (guest lecturer)

Theses Supervised at Linköping University

  • Mathilda Welander and Saga Norén Karlsson. Visualization of network maps in cyber environments. Master’s thesis, 30 hp, external co-supervisor: Oliver Johansson (FOI). Linköping University, June 2024. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-205661
  • Henrik Gustafsson and Gabriel Cederqvist. Event-Cap: Event ranking and transformer-based video captioning. Master’s thesis, 30 hp, external co-supervisor: Fredrik Helders (Axis Communications AB). Linköping University, June 2024. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-205662
  • Hirbod Gholamniaetakhsami. Comparison of causal models for bibliometric and scientometric analysis applications. Master’s thesis, 30 hp, external supervision, main supervisor: Dr. Krzysztof Bartoszek. Linköping University, June 2024. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-205252
  • Daniel Laesker, Berkay Orhan, Isak Karlsson, and Alma Linder. d3-textVis: Textvisualiseringstekniker baserade på JavaScript. Bachelor’s thesis, 18 hp. Linköping University, May 2024.
  • Erik Gimbergsson. XploreSMR: Visual analytic tool for classification and exploration of mass causality incidents using news media data. Master’s thesis, 30 hp. Linköping University, March 2024. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-204485
  • Elin Akkurt and Johanna Folde. Visual analysis of humor assessment in edited news headlines. Master’s thesis, 30 hp. Linköping University, August 2023. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-199904
  • Nellie Engström and Wilma Axelsson. Large-scale exploratory text visualisation: Developing a visualisation prototype for Swedish news articles. Master’s thesis, 30 hp, co-supervised with Dr. Berkant Savas. Linköping University, June 2023. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-196500
  • Yasser Kaddoura. Extracting and exploring information about flood events from Twitter. Master’s thesis, 30 hp, co-supervised with Carlo Navarra and Dr. Katerina Vrotsou. Uppsala University, June 2023. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-505018

Courses at Linnaeus University

  • 2022, autumn term:
    • 1DV510 Technical Information and Communication (guest lecturer)
    • 4DH410 Digital Humanities Research Methods (guest lecturer)
  • 2022, spring term:
    • 4DV808 Computational and Visual Text Analysis (course coordinator)
    • 4DV809 Computational and Visual Network Analysis (course coordinator)
  • 2021, autumn term:
    • 1DV510 Technical Information and Communication (guest lecturer)
    • 4DH410 Digital Humanities Research Methods (guest lecturer)
    • 4DV507 Code Transformation and Interpretation (course coordinator)
    • 4DV510 Data Mining (guest lecturer)
    • 4DV806 Advanced Information Visualization and Applications (course coordinator)
    • 4DV807 Project in Visualization and Data Analysis (instructor)
  • 2021, spring term:
    • 1ME326 Web Technology 6 (guest lecturer)
    • 4DV808 Computational and Visual Text Analysis (course coordinator)
    • 4DV809 Computational and Visual Network Analysis (course coordinator)
  • 2020, autumn term:
    • 1DV512 Operating Systems (course coordinator, examiner)
    • 4DH410 Digital Humanities Research Methods (guest lecturer)
    • 4DV507 Code Transformation and Interpretation (course coordinator)
    • 4DV510 Data Mining (guest lecturer)
    • 4DV806 Advanced Information Visualization and Applications (guest lecturer)
    • 4DV807 Project in Visualization and Data Analysis (instructor)
  • 2020, spring term:
    • 1DV031 System Administration I (lecturer)
    • 1DV437 Introduction to Game Programming (course coordinator, examiner)
    • 1ME326 Web Technology 6 (guest lecturer)
    • 4DH410 Digital Humanities Research Methods (guest lecturer)
    • 4DV800 Information Visualization (guest lecturer)
    • 4DV801 Applied Information Visualization (guest lecturer)
  • 2019, autumn term:
    • 1DV512 Operating Systems (teaching assistant)
    • 4DV504 Selected Topics in Computer Science (self-study project supervisor)
    • 4DV507 Code Transformation and Interpretation (lecturer)
    • 4DV802 Graph Drawing (teaching assistant)
  • 2019, spring term:
    • 1DV437 Introduction to Game Programming (lecturer)
    • 1DV517 Language and Logic (teaching assistant)
    • 1DV534 Object Oriented Programming with C++ (lecturer)
    • 4DV800 Information Visualization (teaching assistant)
    • 4DV801 Applied Information Visualization (teaching assistant)
  • 2018, autumn term:
    • 4DV506 Compiler Construction I (teaching assistant)
    • 4DV802 Graph Drawing (teaching assistant)
  • 2018, spring term:
    • 1DV437 Introduction to Game Programming (lecturer)
    • 4DV800 Information Visualization (teaching assistant)
    • 4DV801 Applied Information Visualization (teaching assistant)
  • 2017, autumn term:
    • 4DV506 Compiler Construction I (teaching assistant)
    • 4DV802 Graph Drawing (teaching assistant)
  • 2017, spring term:
    • 4DV800 Information Visualization (teaching assistant)
    • 4DV801 Applied Information Visualization, (teaching assistant)
  • 2016, autumn term:
    • 2DV606 Android for Java Programmers (teaching assistant)
    • 4DV802 Graph Drawing (teaching assistant)
  • 2016, spring term:
    • 2DV606 Android for Java Programmers (teaching assistant)
  • 2015, autumn term:
    • 2DV606 Android for Java Programmers (teaching assistant)
  • 2014, autumn term:
    • 1DV013 Database Theory (teaching assistant)
    • 2DV106 Android for Java Programmers (teaching assistant)
  • 2013, autumn term:
    • 1DV013 Database Theory (teaching assistant)
    • 2DV106 Android for Java Programmers (teaching assistant)
  • 2013, spring term:
    • 1DV016 Algorithms and Advanced Data Structures (teaching assistant)
    • 1DV201 Computer Networks—An Introduction (teaching assistant)
    • 4DV105 Applied Program Analysis (teaching assistant)
  • 2012, autumn term:
    • 2DV106 Android for Java Programmers (teaching assistant)
    • 4DV006 Compiler Construction I (teaching assistant)
  • 2011, autumn term:
    • 4DV006 Compiler Construction I (teaching assistant)

Theses Supervised at Linnaeus University