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

  • 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

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