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)
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)
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
Zsombor Vermes. Data fusion and text mining for supporting journalistic work. Bachelor’s thesis, 15 hp, co-supervised with Dr. Morgan Ericsson. Linnaeus University, December 2022. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-117694
Samir Bouchama. Task-based evaluation of sentiment visualization techniques. Master's thesis, 30 hp, co-supervised with Prof. Dr. Andreas Kerren, external co-supervisor: Prof. Dr. Achim Ebert (Technical University of Kaiserslautern). Linnaeus University, November 2021. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-107673
Ningrui Chen. Interactive visual analysis of hypergraphs. Master's thesis, 30 hp, co-supervised with Prof. Dr. Andreas Kerren. Linnaeus University, November 2021. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-107701
Maksym Strutynskyi. A concept of an intent-based contextual chat-bot with capabilities for continual learning. Master’s thesis, 15 hp. Linnaeus University, December 2020. URL: https://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-99102
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: https://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: https://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: https://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-78995