Teaching Description

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

Courses at Linnaeus University

  • 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 at Linnaeus University

  • Peter Johansson. Dynamic co-authorship network analysis with applications to survey metadata. Bachelor's thesis, 15 hp, co-supervised with Prof. Dr. Andreas Kerren. Linnaeus University, June 2020. URL: http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-96794
  • Gustav Andersson. Translation of CAN bus XML messages to C source code. Bachelor's thesis, 15 hp, external co-supervisor: Fredrik Björn (Danfoss Power Solutions AB). Linnaeus University, June 2020. URL: http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-96424
  • Imran Shokat. Computational analyses of scientific publications using raw and manually curated data with applications to text visualization. Master's thesis, 30 hp, co-supervised with Prof. Dr. Andreas Kerren. Linnaeus University, November 2018. URL: http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-78995