- 2DV608 Software Design – 7.5 credits (Bachelor level)
- Winter 2019 (January – June) ran as 2DV603 of 15 credits – teacher
- Winter 2020 (January – March) – teacher
- Winter 2021 (January – March) – teacher
- Winter 2022 (January – March) – teacher
- Requirement Engineering: Understanding and Elicitation of Software Requirements, Requirements Validation and Management, Modeling with UML, Requirements Modelling and Management with Tools
- 4ME307 Internet Architectures – 7.5 credits (Master’s level)
- Spring 2019 (March – June) – teacher, course manager
- Spring 2020 (March – June) – teacher, course manager
- Spring 2021 (March – June) – teacher, course manager
- Spring 2022 (March – June) – teacher, course manager
- Overview of relevant concepts and contemporary approaches to design and implement web architectures.
- Integration approaches and techniques for bridging web and mobile applications.
- Data management approaches and techniques for developing large web applications.
- Case studies for making appropriate design decisions for scalable and robust web architectures.
- 1DV510 Technical Information and Communication – 7.5 credits (Bachelor level)
- Fall 2019 (November – January) – examiner
- Fall 2020 (November – January) – course manager, examiner
- Fall 2021 (November – January) – course manager, examiner
- Fall 2022 (November – January) – course manager, examiner
- Professional spoken and written communication
- Academic writing and presentation and peer review
- Tools and standards for scientific publishing
- Library knowledge
- Visualisation
- 1DV430 Individual Software Development Project – 7.5 credits (Bachelor level)
- Examiner and Supervisor
- Spring 2020
- Guide students in iteration planning with prioritization of requirements and risk analysis in requirements management for their software projects
- Guide students for software testing
- Guide students for the implementation of software
- Supervising project report and assess oral presentations
- 2DV604 Software Architectures, 7.5 credits (Bachelor level)
- Winter 2021 (January to March) – teacher
- Winter 2022 (January to March) – teacher
- Introduction to software design and software architectures
- Introduction to software architecture concepts
- Overview of architecture description techniques and architectural views
- Architectural styles and patterns
- Software product-line concepts and its architectures
- Software architecture design and evaluation.